我有一个32位ATL C ++进程内COM服务器链接。如何将其移植到64位Windows?我的意思是如何使VC ++ 7发出64位代码? Visual Studio 2003是否可以?
最佳答案
您需要一个64位编译器,该编译器将编译长为64位。 VS2005附带的版本可以。 Visual C ++和Windows SDK的更高版本具有更高版本的编译器。在标准版本或更低版本的Visual C ++中禁用了64位支持,但在免费提供的Windows SDK中则没有。其他编译器提供商(例如Intel)也有自己的产品,这些产品支持Visual Studio和64位。
关于c++ - 如何在Visual Studio 2003中创建64位 native ATL C++ DLL?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1661410/