解决方案 »
- 请教各位高手这个问题如何解决?error LNK2001: unresolved external symbol "long __stdcall WinSunP
- C# 调用C++写的OCX控件出现HRESULT:0x8000FFFF
- 关于ODBC的SQLConnect API
- 多线程设计问题
- #include <srllib.h>的作用是什么呀?fatal error C1083是什么错误呀?
- web頁面的控件和子窗口控件有什麼區別
- 用代码如何判断当前window系统为英文版或者繁体版?
- 结构体隐藏
- 怎么查看到邮件发送IP,dream mail 这个软件实现了,但不知原理
- 想学SDK或者在学Win 32 SDK的朋友可以到http://www.smiling.com.cn/group/homepage.ecgi?group_id=17624看看。是一个学习SDK的交流小组。欢迎交流(只谈Win 32 PlatformSDK)
- vc win32 application对话框中edit control 把password属性设为true后,抛异常
- MFC的网络编程的问题
import "objidl.idl";
#endif
我现在想做一个库,要有普通DLL和OCX两个版本,用两个配置分开(DllRelease,OcxRelease)。
我已经把我能找到的OCX相关的都禁掉了,但是生成的时候还是会出现:
Project : error PRJ0050: 未能注册输出。请尝试启用“每个用户的重定向”,或者用提升的权限从命令提示窗口中注册该组件。
这个要怎么去掉的啊?
{
HRESULT hr = _AtlModule.DllRegisterServer();
return hr;
}
STDAPI DllUnregisterServer(void)
{
HRESULT hr = _AtlModule.DllUnregisterServer();
return hr;
}改为试试
STDAPI DllRegisterServer(void)
{
AtlSetPerUserRegistration(true);
HRESULT hr = _AtlModule.DllRegisterServer();
return hr;
}
STDAPI DllUnregisterServer(void)
{
AtlSetPerUserRegistration(true);
HRESULT hr = _AtlModule.DllUnregisterServer();
return hr;
}
普通Dll应该不需要任何注册吧,我也在这个配置中把我能找到的所有COM相关的文件加上了->从生成中排除<-属性。
我想知道我是不是漏了关闭掉一些设置,导致项目生成的时候还想去注册,但是因为其他的文件都排除了,所以没法注册成功。
普通Dll应该不需要任何注册吧,我也在这个配置中把我能找到的所有COM相关的文件加上了->从生成中排除<-属性。
我想知道我是不是漏了关闭掉一些设置,导致项目生成的时候还想去注册,但是因为其他的文件都排除了,所以没法注册成功。
工程 选项 链接器 注册输出
普通Dll应该不需要任何注册吧,我也在这个配置中把我能找到的所有COM相关的文件加上了->从生成中排除<-属性。
我想知道我是不是漏了关闭掉一些设置,导致项目生成的时候还想去注册,但是因为其他的文件都排除了,所以没法注册成功。
工程 选项 链接器 注册输出
恩,确实是这个!