C++ 为什么从win32项目链接到x64库时会出现链接错误?
我正在使用一个具有x86和x64版本的库。我的项目是win32,当我链接到x64库时,我遇到了一系列链接错误C++ 为什么从win32项目链接到x64库时会出现链接错误?,c++,64-bit,C++,64 Bit,我正在使用一个具有x86和x64版本的库。我的项目是win32,当我链接到x64库时,我遇到了一系列链接错误 我想知道为什么会出现这些链接错误。X64版本使用传出符号名称?指针等的大小不匹配。您需要使用适当的库编译32位或64位。由于32位和64位可执行文件无法相互链接,因此出现链接错误。它不可能工作。试图猜测错误消息是没有意思的。你可以看到他们。我们不能。不要害羞。@David Heffenam-这就是我为什么要放etc的原因。我本以为不同的指令集、ABI、异常模型等都会是更大的问题。
我想知道为什么会出现这些链接错误。X64版本使用传出符号名称?指针等的大小不匹配。您需要使用适当的库编译32位或64位。由于32位和64位可执行文件无法相互链接,因此出现链接错误。它不可能工作。试图猜测错误消息是没有意思的。你可以看到他们。我们不能。不要害羞。@David Heffenam-这就是我为什么要放etc的原因。我本以为不同的指令集、ABI、异常模型等都会是更大的问题。