2014-10-01 71 views
0

我已经复制c:/turbo/tc/include/目录中的glut.h文件和c:/windows/System32/中的glut32.dll为BorlandC++设置Opengl

之后我该怎么办?

+0

你在谷歌搜索? – 2014-10-01 16:33:38

+0

尝试并获得此链接http://www.gantless.com/borland.html。我被困在implib命令中。任何想法? – user3674052 2014-10-01 16:42:07

+1

你是否被限制使用Borland C++编译器?难道你不能尝试其他免费的编译器,如GCC(MinGW)或VC++(VS Express Edition)吗? – legends2k 2014-10-01 17:33:49

回答

1

您的路径意味着旧的Borland的Turbo C++ 3.1我

  • 这是旧的MS-DOS C++ IDE(类似于Borland的TP 7.0帕斯卡IDE)
  • 中,你不能有经典的32位的OpenGL
  • 有GL + GLUT兼容的glut + gl libs端口的一些16位MS-DOS版本。
  • 所以,除非你没有他们那么它将无法工作,不管你做
  • 如果你再阅读提供的readme.txt文件或什么,看看如何使用它
  • 没有关于他们的一些教程,但我强烈怀疑你会发现他们的互联网
  • 上,因为大部分老编程门户网站的离线和东西永远失去了...

,如果你有新的编译器一样的Borland C++ BCC 5.0或更新版本

  • 然后只包括头
  • 链接的lib文件使用的DLL例如:

    #include "my_GL_headers\\glut.h" 
    #pragma link "my_GL_headers\\glut.lib" 
    
  • 使用IMPLIB的工具,如果你没有他们或不兼容

  • 因为大多数提供的库是MSVC++
  • 它们与标准Intel对象格式不兼容
  • 有关详细信息,请参阅COMF和OMF之间的区别
  • 一些头文件已链接的LIB文件这样做只是如果你有无法解析的外部...

如果你使用IDE喜欢的Borland C++ Builder的1,2,3,4,5,6或开发工作室2006年的Turbo C++

PS这是怎么了我的ü SUAL GL包括看起来像BDS2006项目

#include <windows.h> 
#include <jpeg.hpp> 
#include <math.h> 
#define GLEW_STATIC 
#include "gl\glew.c" 
#include "gl\gl.h" 
#include "gl\glu.h" 
#include "gl\glext.h" 
#include "gl\wglext.h" 
#include "gl\glut.h" 
  • ,其中gl是项目源的本地文件夹
  • 包括所有页眉/ OBJ文件/库...
  • 你需要的是过剩的唯一库。LIB(如果你想使用过剩)
  • GLEW既可以作为LIB/DLL/OBJ或C++源代码
  • 我更喜欢在Borland的C++源代码版本/ Embarcadero公司
+0

我转移到了visual studio express,它工作得很好。 – user3674052 2014-10-03 13:28:13