新建一个ATL工程,编译出错,错误error MSB3073,请各位指教一下,谢谢
1> Description: 执行注册
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: 命令“"D:\Work\ATL Project\TestOLEDB\Debug\TestOLEDB.exe" /RegServer
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: :VCEnd”已退出,代码为 -2147319780。
有说是编译器的问题,可是不知道怎么设置,环境是Visual Studio 2010 的C++,高手指点一下~~~
[解决办法]
COM DLL才需要注册,exe进程外组件会在exe启动后自动注册,编译时不注册。
因此,你可以在工程属性中,注册这一配置为“否”。