Winapi 将Win32.exe转换为DLL 我在Visual C++ Win32项目(VisualStudio 2012)上工作,由:

Winapi 将Win32.exe转换为DLL 我在Visual C++ Win32项目(VisualStudio 2012)上工作,由:,winapi,visual-c++,visual-studio-2012,dll,Winapi,Visual C++,Visual Studio 2012,Dll,-source.cpp(源文件) -对话框、图标、加速器(资源文件) -resource.h(头文件) 我想将Win32.exe转换为Win32.dll,以便从Windows窗体应用程序调用它。哪种方法是最好的?我必须使用源代码并将其放入一个新的DLL项目中,还是可以将其转换 我是一个新手,非常感谢分析步骤。创建一个DLL项目。添加源文件。导出功能。将其置于混合模式C++/CLI程序集中可能更容易。您能给我一些详细信息吗?我确实创建了一个空的dll项目,并添加了所有文件。构建成功(创建了一个.d

-
source.cpp
(源文件)

-
对话框、图标、加速器(资源文件)

-
resource.h
(头文件)

我想将Win32.exe转换为Win32.dll,以便从Windows窗体应用程序调用它。哪种方法是最好的?我必须使用源代码并将其放入一个新的DLL项目中,还是可以将其转换


我是一个新手,非常感谢分析步骤。

创建一个DLL项目。添加源文件。导出功能。将其置于混合模式C++/CLI程序集中可能更容易。您能给我一些详细信息吗?我确实创建了一个空的dll项目,并添加了所有文件。构建成功(创建了一个.dll文件),但它显示:无法启动程序“…dll”。我的程序中没有
DllMain
函数。我必须在source.cpp中添加它吗?vs中的win32模板dll项目有一个dllmain。你是如何导出函数的。我还没有导出任何函数。我正在努力实现一个成功的DLL转换。My.cpp包含
WinMain()
和其他函数。我必须在哪里嵌入
DllMain
?谢谢,这是事先准备好的。你不需要WinMain。正如我所说的,默认的DLL模板有您的DllMain。