作者QQ29 (我愛阿蓉)
看板C_and_CPP
標題[問題] lib 使用問題
時間Tue Mar 10 22:12:56 2009
請教各位
我網路上抓下來某個lib
http://cse.taylor.edu/~btoll/resources/graphics/opengl/xp/visualc.html
這個很冷門 不過 我是使用vc9 來寫程式
我用vc8 加入.h 和 設定lib 路徑 都ok了 compile沒問題
不過我現在程式是使用 vc9來寫
流程一樣
怎麼樣都出現
1>glui32.lib(glui_bitmaps.obj) : error LNK2001: 無法解析的外部符號
"__declspec(dllimport) public: void __thiscall
std::locale::facet::_Register(void)"
(__imp_?_Register@facet@locale@std@@QAEXXZ)
1>glui32.lib(glui_window.obj) : error LNK2001: 無法解析的外部符號
"__declspec(dllimport) public: void __thiscall
std::locale::facet::_Register(void)"
(__imp_?_Register@facet@locale@std@@QAEXXZ)
1>glui32.lib(glui_panel.obj) : error LNK2001: 無法解析的外部符號
"__declspec(dllimport) public: void __thiscall
std::locale::facet::_Register(void)"
(__imp_?_Register@facet@locale@std@@QAEXXZ)
...........等 一堆這種錯誤
請各位有經驗的前輩
這種錯誤 是有可能出在 他lib本身是用VC8 產生出來的
我用VC9 就一定不能使用嗎??
還是沒這種事情..... 是其他的問題導致!!!???
ps.另外補問一下
我現在有個.vcproj檔案是 VC9可以開的 我該怎麼轉換成 VC8....
還是沒辦法= = 無法下轉
謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.207.211
※ 編輯: QQ29 來自: 140.113.207.211 (03/10 22:14)
→ Cloud:OpenGL不會冷門押...你有照著網頁步驟設定嗎~~ 03/10 22:20
→ QQ29:這套GUI應該滿冷的 我有設定 "其他程式庫目錄" 把glui32.lib 03/10 22:30
→ QQ29:擺進去 .h也有 不過只要隨意寫個 GLUI p;就壞了= = 03/10 22:30
→ yoco315:opengl 超熱的好嗎 -_-" 實在是.. 03/10 22:37
→ Cloud:我猜你沒有把*.h放到 include\GL目錄底下..GL要自己建立喔 03/10 22:41
→ QQ29:........我是說這套GUI..... OPENGL我正是想用他+glut.... 03/10 22:48
→ QQ29:我有放 到GL底下 我如果寫GLUI *ptr沒事 寫GLUI PTR 03/10 22:49
→ QQ29:它實體化就會出現一大堆 無法解晰的外部符號... 03/10 22:49
→ QQ29:我沒看到解答耶@@ 他只提出他問題的樣子 03/10 23:43
→ Cloud:就倒數第二個回應押...=.= 03/10 23:45
→ QQ29:沒有用= = 我把它include拉到 glut.h之前 還是一樣@@ 03/10 23:54
→ QQ29:是不是lib都自己編譯會比較準? 網路上一堆方法試了都沒用 03/10 23:59
→ QQ29:說要調整什麼 執行階段程式庫 改成Md 不過還是沒用..... 03/11 00:00
→ Cloud:我阿知..QQ 03/11 00:00
推 holymars:請自己抓source回來編 幹嘛用別人編好的.. 03/11 00:44
推 Bencrie:glui看起來好像Motif ... 好醜 orz 03/11 00:53
→ QQ29:請問別人編好的跟自己編 到底差異在哪裡呢? 03/11 00:55
→ QQ29:今天看到 一個好像用nvWidget.h啥的 好帥的GUI.... 03/11 00:55
推 kvykn:compiler可能不一樣 別人編的參數跟自己要的規格也可能不同 03/11 19:26