Visual Studio的设置,用于在运行时删除对dll文件的依赖性

时间:2014-08-20 03:29:01

标签: c++ visual-studio visual-studio-2012 dll

到处都有人建议如何让视觉工作室知道运行时的视觉工作室何时找不到dll。但我想知道在哪里删除该选项,以便Visual Studio在运行时不会尝试查找DLL文件?我昨天有一个类似的问题,here.

没有答案

1 个答案:

答案 0 :(得分:1)

有几种选择:

  1. 从项目中删除导入库文件。转到Visual Studio链接器设置并删除条目(Properties -> Linker -> Input)。

  2. 如果库由#pragma comment(lib:"xxxx")http://support.microsoft.com/kb/153901)指定,则从源文件中删除该行并重建您的应用程序。

  3. 如果您确实想要使用该库,但仅在满足某些运行时条件的情况下,请使用上面的1.2.,但更改源代码以使用{{1} }和LoadLibrary动态加载库并在运行时获取函数指针。

  4. 还有一个名为GetProcAddress的东西。如果这是你所追求的,那么这里是信息的链接:http://msdn.microsoft.com/en-us/library/151kt790.aspx