【发布时间】:2014-12-20 15:29:35
【问题描述】:
我是新C++,我有一个名为DiceInvaders.dll的dll文件,在我的项目中,我需要使用这个库,我使用的是visual c++ 2010,我将LinkerInput设置为@987654325 @和DiceInvaders.dll,我也把这个dll文件复制到了我的porject目录下,这行代码总是报错:
m_lib = LoadLibrary("DiceInvaders.dll");
assert(m_lib);
错误是断言失败。我应该如何解决这个问题?提前谢谢你。
【问题讨论】:
-
dll 可能不在正确的路径。
-
呃... virtual C++ 2010 还是 visual c++ 2010 ?
-
不要将
DLL作为库传递给链接器,它不能以这种方式链接。 -
@CaptainObvlious 那么我应该如何使用这个dll文件呢?
-
欢迎来到 DLL Hell 的一方面:stackoverflow.com/questions/1379287/…
标签: c++ visual-c++ dll