2014-10-01 70 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