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