首页 > 解决方案 > 使用 Visual Studio 构建 x64 DLL

问题描述

我正在尝试将我的 dll 文件构建为 x64,这是我在 VisualStudio 上所做的配置:

3

1

2

但是,当我重建我的项目并使用记事本打开我的 dll 文件时,我看到PE L 这意味着我的 dll 文件是 32 位的。

这是 C/C++ 设置的命令行选项(为了更好地阅读,我在其中放置了几个换行符):

/JMC /permissive- /GS /W3 /Zc:wchar_t /ZI /Gm- /Od /sdl 
/Fd"x64\Debug\vc142.pdb" /Zc:inline /fp:precise /D "_WIN64" /D "_DEBUG" /D 
"_CONSOLE" /D "_WINDLL" /D "_UNICODE" /D "UNICODE" /errorReport:prompt /WX- 
/Zc:forScope /RTC1 /Gr /MDd /FC /Fa"x64\Debug\" /EHsc /nologo /Fo"x64\Debug\" 
/Fp"x64\Debug\DllCall-CppConsoleApp-1.pch" /diagnostics:column 

4

5

我应该怎么办?

标签: c++visual-studio

解决方案


推荐阅读