首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

一个链接异常,高手帮帮解决阿

2012-03-17 
一个链接错误,高手帮帮解决阿errorLNK2019:无法解析的外部符号public:__thiscalls3d::CS3DModel::CS3DMod

一个链接错误,高手帮帮解决阿
error   LNK2019:   无法解析的外部符号   "public:   __thiscall   s3d::CS3DModel::CS3DModel(struct   IDirect3DDevice9   *,wchar_t   const   *) "   (??0CS3DModel@s3d@@QAE@PAUIDirect3DDevice9@@PB_W@Z),该符号在函数   "long   __stdcall   OnCreateDevice(struct   IDirect3DDevice9   *,struct   _D3DSURFACE_DESC   const   *) "   (?OnCreateDevice@@YGJPAUIDirect3DDevice9@@PBU_D3DSURFACE_DESC@@@Z)   中被引用

自建了一个库文件   s3d_model.h   和   s3d_model.lib,   其中包含函数CS3DModel(struct   IDirect3DDevice9   *,wchar_t   const   *),   在另一个文件中包含此头文件,并加载了库文件,但是却提示上面错误,怎么办啊?帮帮我啊!


[解决办法]
显然是库没有包含进去啊,把相应的.lib包含进去,记得在工程的属性中有相关设置
[解决办法]
此函数定义了吗
[解决办法]
显然库就没引用进去啊。 把库的路径加上啊。 要不然编译不认识你的库在那里啊。
g++ -Ilib....
vc就在加dll的地方加lib
[解决办法]
在工程中 连接 s3d_model.lib
[解决办法]
右键点击工程,点击 添加文件, 选择lib即可 ~

或者在工程选项中进行添加 ~

热点排行