我与具有像这样的进口一些遗留代码一起工作:基于操作系统的Win32 C++导入路径?
#import "C:\Program Files\Common Files\System\ado\msado15.dll" rename("EOF", "EndOfFile")
的问题是,在x64机器上此导入的路径是在“程序文件(x86)”目录。是否有一个预处理器宏,我可以将它包装起来以使其工作?
编辑1:我想我找到了。 _M_X64,但我不是100%确定这是否正确。 编辑2:_M_X64似乎适用于编译FOR x64处理器时。不在一个。
您是否尝试过在命令行shell中键入'set'有一个看看可用的环境变量? – 2010-05-26 14:57:20