相关疑难解决方法(0)

如何在现有Windows应用程序中获得ATL支持

我正在使用Visual Studio 2012中的Qt 5.3.1构建应用程序.我还想使用一个硬件库,它要求我向项目添加一个简单的ATL对象.这可以通过使用Visual Studio向导来完成.向导抱怨我的项目既不是MFC可执行文件也不是具有完全ATL支持的MFC DLL.

我的问题是:如何将此支持添加到我的应用程序中?在项目属性中,我将项目配置为链接到ATL并使用MFC.那没起效.静态和动态.

如果有另一个解决方案是为了向项目添加一个简单的ATL对象,请告诉我.

c++ com mfc atl

3
推荐指数
1
解决办法
2785
查看次数

CAppModule与CAtlExeModuleT,获取应用程序消息循环

我试图从我的项目中的ATL :: CAppModule获取消息循环,似乎没有,所以:

  • 我试着定义CAppModule,用extern CAppModule _Module;"stdafx.h"CAppModule _Module;我的.cpp文件,汇编,linkes并在执行注册步骤我得到断言atlbase.h这里 ATLASSERT(_pAtlModule == NULL); 这意味着CAppModule已声明.

但我似乎无法找到另一个CAppModule实例,而是看到CAtlExeModuleT实例化(它不是我的代码..).

现在..从我搜索过的内容中我找不到从CAtlExeModuleT对象获取消息循环的方法.他们是不同的东西还是我错过了什么?

c++ winapi wtl atl

2
推荐指数
1
解决办法
2653
查看次数

为现有的mfc应用程序添加ATL支持

我想 在我现有的mfc应用程序中实现MFC Docking Framework我已经进行了相同的试用,但它给了我断言

在执行我的项目之前.

在输出窗口中,文本显示为:

"进行注册"

之后出现在断言之下

文件:c:\ program files\microsoft visual studio.net 2003\vc7\atlmfc\include\atlbase.h行:2619表达式:_pAtlModule == 0

mfc atl visual-studio visual-c++

1
推荐指数
1
解决办法
1876
查看次数

标签 统计

atl ×3

c++ ×2

mfc ×2

com ×1

visual-c++ ×1

visual-studio ×1

winapi ×1

wtl ×1