当前位置:  开发笔记 > 编程语言 > 正文

为什么这个库没有链接到pragma评论?

如何解决《为什么这个库没有链接到pragma评论?》经验,为你挑选了1个好方法。

我正在我正在Visual C++ 2008中工作的项目中使用Fmod.如果我包括

../fmodapi375win/api/lib/fmodvc.lib

在Project-> Linker-> Input中,它工作正常,但出于某种原因,如果我使用

#pragma comment(lib,"../fmodapi375win/api/lib/fmodvc.lib")

相反,它的工作方式与该行不存在的情况相同:它构建时没有链接器错误,然后崩溃,堆栈溢出来自一百万次访问冲突异常.

发生了什么,我该如何解决它,以便我可以在代码中定义lib?



1> LarryF..:

我不认为你应该在pragma注释中提供.lib,但是,我认为真正的问题是你通过路径调用注释.将路径添加到lib搜索路径,然后只使用a

#pragma comment(lib,"fmodvc")

您支持在此注释中使用路径,但是您确定您使用的.. \路径是链接时间内的正确路径吗?还要确保你没有使用/ nodefaultlib编译...

如果这仍然不起作用,请告诉我.我经常使用这种类型的pragma,取得了巨大的成功......

但是,现在我已经陷入了C#世界,我甚至没有太多时间用C++进行编程......

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有