所以我有一个使用类似openCV和FFmpeg(build)的库的Win32 Consol项目。 我有DLL,.Libs,所有tham heders。如何设置visual studio项目不使用DLL但只有lib文件?如何将Visual Studio设置为仅使用lib文件?
0
A
回答
2
我假设你在谈论静态库而不使用DLL。如果你对静态库有依赖性,请执行以下操作:
右键单击你的项目 - >属性 - >链接器 - >常规 - >附加库依赖项指定你的库目录。 右键单击您的项目 - >属性 - >链接器 - >输入 - >其他依赖项。指定您的静态库文件名。
如果你有任何库不是静态库,那么你需要DLL来运行你的项目。
2
那么它取决于.lib文件是静态库还是DLL的导入库。如果他们是导入库,你没有选择,你的程序将不得不动态链接到DLL。如果它们是静态库,那么只需将它们添加到项目中即可。您可以将它们添加到项目设置 - >配置属性 - >链接器 - >输入 - >其他依赖关系,将它们拖放到您的项目中,或使用预处理器指令#pragma comment(lib, <libname>)
相关问题
- 1. 编译* .lib文件visual studio
- 2. Visual Studio:什么是lib文件(用于)?
- 3. Visual Studio 2010设置文件位置
- 4. 有关将FFmpeg编译为静态构建(仅限.lib文件)以便在Visual Studio中使用的说明?
- 5. 如何为Xamarin.Android设置Visual Studio?
- 6. 在Visual Studio中创建.lib文件
- 7. 设置OpenCV和.lib文件
- 8. 如何使用mongo-cxx-driver设置Visual Studio项目设置?
- 9. 如何将设置文件保存到Visual Studio中的发布文件夹?
- 10. KISS为Visual Studio Online设置
- 11. 动态库不生成使用Visual Studio 2012的lib文件2012
- 12. Visual Studio 08:设置文件级断点?
- 13. 将Visual Studio设置为使用Ajax Minifier自动缩小
- 14. Visual Studio - “{}”设置
- 15. 将.lib文件添加到Visual Studio 2015中的项目
- 16. 如何将flexbox宽度仅设置为
- 17. 如何设置Selenium使用C#使用Visual Studio .NET?
- 18. 使用Visual Studio设计器 - “未将对象引用设置为对象的实例”(Visual Studio 2008)
- 19. Visual Studio设置文件 - 它是如何工作的?
- 20. 如何在Visual Studio 2010中的cshtml文件中设置断点?
- 21. 如何在Visual Studio中设置DLL文件的路径?
- 22. 如何在Visual Studio中设置“文件关联”?
- 23. 如何在Visual Studio代码中设置文件格式(热键)?
- 24. 仅使用Visual Studio 2010搜索XAML文件内的文本
- 25. 如何使用NuGet从Visual Studio项目文件读取\写入设置?
- 26. 如何在使用Visual Studio进行部署期间设置文件夹描述?
- 27. Boost lib丢失'libboost_date_time-vc90-mt-gd-1_44.lib文件。如何使用bjam仅构建这个lib文件?
- 28. Visual Studio项目:如何仅为一个配置包含参考?
- 29. 设置在Visual Studio中使用NLOG在Visual Studio
- 30. visual studio - iis7 - 设置?