我想创建一个具有托管 C++ 接口的 dll,但在下面工作的实际代码是本机 C++。
目前我们正在使用 COM (STA) 与托管代码接口,但现在我们想用 ThreadPool 调用模块,这将不允许 STA 线程。我们希望避免为 MTA COM 重新编码模块。
我之前和其他人都问过这个问题,似乎回答没有解决基本问题:如何设置项目。我正在使用 VS2010,并希望列出步骤。我尝试从托管库(C++ 类库)开始并添加非托管类以及 MFC DLL(我们使用了一些 MFC 类,但最终希望解决它们)并添加托管类。我似乎永远无法编译它。
有人可以原谅我的无知并从项目类型开始明确列出步骤吗?