2011-09-25 67 views

回答

2

你的問題似乎與你的實際問題沒有關係。當您「嘗試加載對象」時,您沒有收到此錯誤;這是一個鏈接器錯誤。當你嘗試編譯和鏈接你的代碼時,你會得到這個。它與存儲「.obj」文件的位置無關,因爲您尚未創建正常運行的可執行文件。

鏈接器錯誤告訴您,您可能沒有正確鏈接到GL網格庫。

+0

ohh ....我從網站http://devernay.free.fr/hacks/glm/ 下載了glm庫,但該文件夾只包含.h和.cpp文件... 我包括在內。 h文件在我的項目中... 但是,如何在沒有.lib文件時創建鏈接? –

+0

@ adityap174:你建立圖書館;這就是源代碼分發的用途。我檢查了下載,可悲的是它沒有提供VS兼容的編譯系統。所以,你必須揣摩如何基於Makefile的構建工作,並在VS2010複製它.. –

+0

非常感謝你的幫助...... 新來此.... 我使用開發編譯它cpp 現在它工作正常 thanx :) :) –

0

我知道,如果你看一下附帶GLM的readme.txt這個已經解決,但是,以供將來參考「GLM用法」部分有以下幾點:

GLM is a header only library, there is nothing to build, just include it. 
    #include <glm/glm.hpp> 

所以,如果你正在使用VStudio您只需將包含GLM頭文件的目錄添加爲「附加包含目錄」(右鍵單擊項目,選擇屬性,在「C/C++」下選擇「常規」應該是頂部條目。)好處。

+0

其實我不能直接使用它包括它。它用來給出一些連接錯誤。現在不記得了。這是2年前。我使用Dev Cpp編譯它,它開始正常工作。無論如何感謝提示 –

+0

這是爲了正常分配glm。他正在談論讀取帶有二進制文件的obj文件的glm擴展 – Julius

相關問題