草庐IT

FMDB_lib

全部标签

c++ - 链接器:无法打开文件 'nafxcwd.lib'

我在通过VisualStudio2013编译我的项目时遇到问题。我收到此链接器错误:LINK:fatalerrorLNK1104:cannotopenfile'nafxcwd.lib'据此page,我必须在共享库中使用MFC。但是我根本不用MFC。我使用UseStandardWindowsLibraries设置编译的所有库和主项目。仅当我尝试通过VisualStudio2013工具链构建项目时才会出现此问题,但它使用VisualStudio2010工具链成功构建。附:项目已从VisualStudio6.0移至VisualStudio2013。 最佳答案

c++ - 链接器:无法打开文件 'nafxcwd.lib'

我在通过VisualStudio2013编译我的项目时遇到问题。我收到此链接器错误:LINK:fatalerrorLNK1104:cannotopenfile'nafxcwd.lib'据此page,我必须在共享库中使用MFC。但是我根本不用MFC。我使用UseStandardWindowsLibraries设置编译的所有库和主项目。仅当我尝试通过VisualStudio2013工具链构建项目时才会出现此问题,但它使用VisualStudio2010工具链成功构建。附:项目已从VisualStudio6.0移至VisualStudio2013。 最佳答案

c++ - 在 Visual Studio 中使用在 Linux/MinGW 中编译的 libs/dlls

更新:编译时收到此警告:发现多个具有不同属性的“.text”部分嗨,我使用MinGW交叉编译器在Linux中编译了一些库(.a和.dll)。我可以在VisualStudio2008中成功链接它们(.a)。但是,当它运行时(使用.dll),它会以指向空内存地址的地址指针终止。有没有一种方法/list可以让我在VC08中成功使用这些库?交叉编译器生成*.dll.a*.dll谢谢 最佳答案 找到了。http://www.mingw.org/wiki/MSVC_and_MinGW_DLLs你必须有一个def文件并使用VC的lib工具生成一个

c++ - 在 Visual Studio 中使用在 Linux/MinGW 中编译的 libs/dlls

更新:编译时收到此警告:发现多个具有不同属性的“.text”部分嗨,我使用MinGW交叉编译器在Linux中编译了一些库(.a和.dll)。我可以在VisualStudio2008中成功链接它们(.a)。但是,当它运行时(使用.dll),它会以指向空内存地址的地址指针终止。有没有一种方法/list可以让我在VC08中成功使用这些库?交叉编译器生成*.dll.a*.dll谢谢 最佳答案 找到了。http://www.mingw.org/wiki/MSVC_and_MinGW_DLLs你必须有一个def文件并使用VC的lib工具生成一个

如何将(导入)libs链接到DLL

具有以下规则:#in@org_pythoncc_library(name="lib",srcs=["libs/python35.lib",],...#in//cc_binary(name="bin",srcs=["mypybinding.cpp",],deps=["@org_python//:lib",],链接发出了很多:mypybinding.o:errorLNK2001:unresolvedexternalsymbolPyType_Type正确链接导入库的必要步骤是什么?似乎问题的一部分是这个条目python35.lib:Version:0Machine:8664(x64)TimeDate

c++ - boost lib 构建配置变化

我是boost新手-你能告诉我黑白有什么区别吗boostlib的以下变体以及在哪种情况下我需要链接到哪个变体?libboost_unit_test_framework-vc80-1_35.liblibboost_unit_test_framework-vc80-gd-1_35.liblibboost_unit_test_framework-vc80-mt-1_35.liblibboost_unit_test_framework-vc80-mt-gd-1_35.liblibboost_unit_test_framework-vc80-mt-s-1_35.liblibboost_unit_

c++ - boost lib 构建配置变化

我是boost新手-你能告诉我黑白有什么区别吗boostlib的以下变体以及在哪种情况下我需要链接到哪个变体?libboost_unit_test_framework-vc80-1_35.liblibboost_unit_test_framework-vc80-gd-1_35.liblibboost_unit_test_framework-vc80-mt-1_35.liblibboost_unit_test_framework-vc80-mt-gd-1_35.liblibboost_unit_test_framework-vc80-mt-s-1_35.liblibboost_unit_

c++ - 如何链接winsock.lib?

在我的C++类中,我使用套接字。我在链接时遇到了一些错误,因为在我看来,库winsock.lib丢失了。我包括了这些:#ifdefWIN32#includetypedefintsocklen_t;typedefcharraw_type;#endif如何链接库winsock.lib?我使用的是WindowsXP和VisualStudio2005。 最佳答案 winsock的lib文件为“ws_32.lib”(或“ws2_32.lib”),请确认已添加。 关于c++-如何链接winsock.

c++ - 如何链接winsock.lib?

在我的C++类中,我使用套接字。我在链接时遇到了一些错误,因为在我看来,库winsock.lib丢失了。我包括了这些:#ifdefWIN32#includetypedefintsocklen_t;typedefcharraw_type;#endif如何链接库winsock.lib?我使用的是WindowsXP和VisualStudio2005。 最佳答案 winsock的lib文件为“ws_32.lib”(或“ws2_32.lib”),请确认已添加。 关于c++-如何链接winsock.

c++ - VisualStudio 和 gcc 之间 *.dll *.a *.lib *.def 的兼容性

这很令人困惑。我花了很多时间在堆栈等上阅读有关此的帖子。仍然感到困惑。我正在使用Qt和C++进行编码。在Qt中,我将gcc选项用于编译器。问题是我尝试过的许多第3方库似乎都不起作用。我是.dll、.a、.lib、.def文件和库方案的新手。问题一:根据我有限的经验(到目前为止,我已经尝试了7或9个库),库的供应商很少告诉您.dll是用VisualStudio还是gcc制作的。这增加了很多困惑。他们几乎从未明确说明该库与哪种编译器兼容。所以我会很感激一些关于如何处理这个噩梦的现实生活中的提示。我尝试的几乎所有库都是开源项目。我不会在这里命名,但这些都是众所周知的项目。我确定问题是我缺乏知