在x86上编译x64 DLL

时间:2014-12-21 20:12:00

标签: visual-c++ dll x86 64-bit

我正在使用此处描述的技术处理包装器DLL:http://www.codeproject.com/Articles/17863/Using-Pragmas-to-Create-a-Proxy-DLL

我能够使用Microsoft Visual Studio Express 2010在Windows Vista 32位上成功构建它。但我需要在i386机器上为Vista x64构建DLL。

是否可以使用MSVC express 2010? 我是否需要64位我想打包的DLL副本?

由于

1 个答案:

答案 0 :(得分:0)

我只是想对无法解释的downvotes表示感谢。非常适合新手。

无论如何,我通过安装Windows 7.1 SDK来解决这个问题。这本身就是 重大努力。我必须先卸载Visual C ++ Runtime 2010 因某种原因安装。

然后我遇到了另一个问题:当我尝试构建DLL时,关于uuid.lib的链接器错误

我必须告诉链接器在哪里查看/ LIBPATH:" C:\ Program Files \ Microsoft SDKs \ Windows \ v7.1 \ Lib \ x64"

解决了这个问题