visualstudio配置类型dll:如何关闭lib覆盖
visual studio configuration type dll: how to turn off lib overwrite?
在VS2010中构建dll时,是否可以关闭.lib覆盖?
我需要.lib和.dll,但当我将配置类型转回dll时,outputfolder中的.lib会被1-2KB.lib覆盖,这对我的主项目中的链接毫无用处。
评论后编辑
如果您想要一个动态库(创建dll和lib文件)和一个静态库(lib文件),则需要在Visual Studio中进行单独的配置来构建动态库和静态库。
通常VS默认提供"调试"answers"发布"配置。您可以为静态库添加额外的"DebugStatic"answers"ReleaseStatic"配置。
默认情况下,VS使用配置名称作为输出目录,因此您将拥有以下目录:
-project
--Debug
---libraryd.dll
---libraryd.lib
--Release
---library.dll
---library.lib
--DebugStatic
---libraryd.lib
--ReleaseStatic
---library.lib
相关文章:
- 函数何时会在c++中包含stack_Unwind_Resume调用
- 关闭||运算符优化
- 如何指定我希望我的LIB链接到的DLL文件?-Visual Studio 2019
- C++在变量给定的指定时间内关闭电脑
- Python中的for循环与C++有何不同
- JSON转换为nlohmann JSON-lib中的结构数组
- 确保流程关闭
- Qt Q串行端口未编程设备未关闭
- 如何正确关闭升压线程
- 为什么导入Mixed native/CLR lib.dll的本机C++应用程序没有在Mixed lib.dll中的外部变
- 是否可以依赖函数范围的静态变量来执行程序关闭期间调用的方法?
- 我的二进制搜索程序只是关闭了
- 使用 VS2015 在 Windows 10 上构建 Fortran .lib x64 位并将其链接到 C++
- 在C++中释放内存期间,迭代器与指针有何不同
- 为什么我的链接器在找到Coin4d.lib后搜索Coin4sd.lib?
- libcpmtd.lib有什么用?
- 在不知道套接字的情况下关闭网络连接
- 防止组合框被关闭
- LNK1104:无法打开libpjproject-i386-Win32-vc14-Debug-Static.lib
- visualstudio配置类型dll:如何关闭lib覆盖