friso1.5.0的编译问题
环境是64位win7 vs2008
测试代码如下:
#pragma comment (lib, "friso.lib") #include "friso_API.h" #include "friso.h" int main() { friso_t friso = friso_new(); return 0; }
会有链接错误。。。
LNK2001: unresolved external symbol "struct friso_entry * __cdecl friso_new(void)" (?friso_new@@YAPAUfriso_entry@@XZ)
诚心求大神帮助。。。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
你都没有@狮子的魂 , 你回复了, 我是不知道的.
恩, 解决了就好...
解决了。。
即可。。。
。。因为原工程是ansi c编写的
自己编译出dll和lib没有问题很顺利
但是引用就还是同样的错误,我回家试试winxp32位下面
如果friso.lib成功导入了, 应该不会出现这个问题的. 将friso.lib放置到你的工程中, 并且在项目链接数据性加入friso.lib.
64bit系统下最好是自己编译一个friso.dll和friso.lib. 即使你成功链接了, 运行的时侯还是需要friso.dll的支持. (friso附件中的dll是在win32下编译的.)
http://www.oschina.net/question/853816_135216