我已經在Windows窗體上創建了一個OpenGL視圖,如this,併成功將opengl嵌入到visual C++窗體中。因此我有2個文件 - rendering.h和opengl.h然後將GLUquadric對象作爲文本文件加載到opengl窗體中
這裏是我的原代碼....
好吧,我延長我的「OpenGL視圖,在Windows窗體」,並與訥河的教程合併爲「第27課 - SHADOWS」,並帶來了代碼沒有錯誤。但是我仍然有障礙!
鏈接出錯:
1>生成代碼...
1> PhotoRealisticRendering.obj:警告LNK4248:無法解析typeref令牌(0100002F)關於 'GLUquadric';圖像可能無法運行
1> OpenGL.obj:警告LNK4248:'GLUquadric'的無法解析的typeref標記(0100001B);圖像可能無法運行
下面是其他兩個重要文件 - shadow.h和3Dobject.h
GLUT和其他框架(如Windows窗體)不能混用。你不能在另一個框架內使用GLUT。你的「建議」只會增加混淆。 – datenwolf
由於最終確定OP實際使用的框架有點難,我完全同意你的看法。 – TallFurryMan
他正在使用Windows窗體。看看OP鏈接的教程(託管C++中的Windows窗體),OP會明確提到它。 – datenwolf