如何将 Visual-C++ GUI 项目从应用程序转换为 DLL,然后让 C# 应用程序调用 DLL 并运行 GUI?
当我尝试时,“dlg.DoModal();” 导致“调试断言失败!”。
我有一个 Visual Studio 2010 C++ 项目,其 Config Props 设置为:“Config Type is app (.exe) Use MFC in a Shared DLL Not Using ATL”
当我将其更改为 DLL 时,选择 Common Lang Run Support (/clr),我可以从我的 C# 解决方案中成功调用其各个函数。
我尝试在调用“theApp.InitInstance();”的 DLL 中调用测试函数 但这会生成“调试断言失败!”。