0

我正在使用 32 位源库并在 64 位平台上编译并遇到对齐问题(不仅是 32 位与 64 位,还有字符集)。

我想将所有 64 位配置放入“Win64”文件夹,将 32 位配置放入“Win32”目录。

我正在研究修改项目文件的一些指导,以便目标库和 dll 文件名与配置相关。

例子:

  • Win64/testrunner_x64d.lib -- 库,调试,64 位平台,ASCII 字符集。
  • Win64/testrunner_x64ud.lib -- 库,调试,64 位平台,Unicode 字符集。
  • Win32/testrunner_x32d.lib -- 库,调试,32 位平台,ASCII 字符集。
  • Win32/testrunner_x32ud.lib -- 库,调试,32 位平台,Unicode 字符集。

我不熟悉在 Visual Studio 2010 中使用配置以及移植现有项目。

4

1 回答 1

0

对于字符设置,请转到“配置属性”->“常规”->“项目默认值”->“字符集”,根据需要选择一个。

对于不同配置的库名称,您可以通过“链接器”->“常规”->“输出文件”设置

于 2013-02-17T06:26:02.793 回答