[問題] 請問如何讀obj檔

看板C_and_CPP (C/C++)作者 (Valerie)時間15年前 (2010/11/11 22:11), 編輯推噓1(1013)
留言14則, 5人參與, 最新討論串1/1
請問我要如何將obj檔讀入我的程式裡? 我的環境是visual C++ 2008 有沒有人有小範例,因為我試了幾個別人寫的,都有類似link的錯誤 我出現的錯誤碼如下 1>mouse.obj : error LNK2019: unresolved external symbol "void __cdecl glmDelete(struct _GLMmodel *)" (?glmDelete@@YAXPAU_GLMmodel@@@Z) referenced in function _main 1>mouse.obj : error LNK2019: unresolved external symbol "unsigned int __cdecl glmList(struct _GLMmodel *,unsigned int)" (?glmList@@YAIPAU_GLMmodel@@I@Z) referenced in function _main 1>mouse.obj : error LNK2019: unresolved external symbol "void __cdecl glmScale(struct _GLMmodel *,float)" (?glmScale@@YAXPAU_GLMmodel@@M@Z) referenced in function _main 1>mouse.obj : error LNK2019: unresolved external symbol "float __cdecl glmUnitize(struct _GLMmodel *)" (?glmUnitize@@YAMPAU_GLMmodel@@@Z) referenced in function _main 1>mouse.obj : error LNK2019: unresolved external symbol "struct _GLMmodel * __cdecl glmReadOBJ(char *)" (?glmReadOBJ@@YAPAU_GLMmodel@@PAD@Z) referenced in function _main 我不知道怎麼解決,我也已經加入glm.h檔和glm.cpp檔了 可是還是不行,希望有人能為我解答 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.62.127

11/11 22:26, , 1F

11/11 22:51, , 2F
哈哈 樓上 我就是他耶
11/11 22:51, 2F

11/11 22:51, , 3F
不過他後面懂了,可是我還是不懂
11/11 22:51, 3F

11/11 22:52, , 4F
我include之後,出現跟他一樣狀況的錯誤,可是我不知
11/11 22:52, 4F

11/11 22:52, , 5F
道該怎麼修正,能不能教教我
11/11 22:52, 5F

11/11 23:08, , 6F
第一 你文中的錯誤是因為你只是把file copy到你的專案資料
11/11 23:08, 6F

11/11 23:08, , 7F
裡面而已,請"include"進你的專案裡
11/11 23:08, 7F

11/11 23:09, , 8F
第二 連結裡include後出現的error是因為你的專案裡有多個
11/11 23:09, 8F

11/11 23:10, , 9F
file都有作#include "glm.h"
11/11 23:10, 9F

11/12 00:01, , 10F
你就是他 他懂你不懂 XD?
11/12 00:01, 10F

11/12 09:07, , 11F
可是難道我不要include嗎?我是要刪除哪些地方的include
11/12 09:07, 11F

11/14 17:03, , 12F
每個file都include "glm.h", 那就在 "glm.h" 裡面小變
11/14 17:03, 12F

11/14 17:05, , 13F
加上#ifndef _GML_ (換行) #define _GML (換行)
11/14 17:05, 13F

11/14 17:05, , 14F
再接著是你的gml.h裡面所有的內容.最後再加上 #endif
11/14 17:05, 14F
文章代碼(AID): #1Cs_ch3L (C_and_CPP)
文章代碼(AID): #1Cs_ch3L (C_and_CPP)