Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/149.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 为什么从win32项目链接到x64库时会出现链接错误?_C++_64 Bit - Fatal编程技术网

C++ 为什么从win32项目链接到x64库时会出现链接错误?

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

我正在使用一个具有x86和x64版本的库。我的项目是win32,当我链接到x64库时,我遇到了一系列链接错误


我想知道为什么会出现这些链接错误。X64版本使用传出符号名称?

指针等的大小不匹配。您需要使用适当的库编译32位或64位。由于32位和64位可执行文件无法相互链接,因此出现链接错误。它不可能工作。试图猜测错误消息是没有意思的。你可以看到他们。我们不能。不要害羞。@David Heffenam-这就是我为什么要放etc的原因。我本以为不同的指令集、ABI、异常模型等都会是更大的问题。