VS2019ATL项目由win32转为x64属性后编译成功后无法自动注册dll

黄祖伟 2019-11-03 16:09:00

推荐回答

参考warningD9025:正在重写“/D_DEBUG”用“/U_DEBUG”的错误。的解决思路在VisualStudio开发环境中设置此编译器选项打开该项目的“属性页”对话框。有关详细信息,请参见如何:打开项目属性页。单击“C/C++”文件夹。单击“预处理器”属性页。修改“取消预处理器定义”属性。DEBUG修改成U_DEBUG即可_DEBUG;%UndefinePreprocessorDefinitions变成U_DEBUG;%UndefinePreprocessorDefinitionshttps://msdn.microsoft.com/zh-cn/library/hhzbb5c8v=vs.80.aspx。
龚峻松2019-11-03 16:19:01

提示您:回答为网友贡献,仅供参考。

其他回答

  • 你可以在工程属性中自定义生成事件中添加手动注册。设置方法,选中工程,右键菜单中输入regsvr32/s$OutDir$TargetName$TargetExt。
    黄眷杰2019-11-03 16:36:29

相关问答

win7电脑丢失atl90.dll1.你要下载你可以试试首先,打开搜索,搜索你缺失的DLL文件名,比如:d3dx9_30.dll,我们开始搜索!我们立马就能看到很多下载信息。2.找一个比较安全网址下载!然后我们会发现下载的文件打开后会有2个文件夹,一个64位,一个86位!3.那么我们需要哪一个文件呢?其实很简单。点电脑左下角的“开始”,然后点击“运行”,在弹出的对话框里输入“dxdiag”,在弹出的界面下放,我们就知道自己的电脑是多少位的系统了:注意:x86就是32位系统~~我的电脑是32位的,所以我就需要x86文件里的DLL文件。3.打开x86文件夹,复制d3dx9_30.dll文件,在打开“我的电脑”,点击“C盘”,打开“windows”文件夹,在里面找到“System32”文件夹打开。把刚刚复制的文件粘贴进“System32”文件夹就好了!4.如果还没解决就使用腾讯电脑管家,打开腾讯电脑管家然后找到电脑诊所在搜索栏中搜然后选择立即修复就可以了。腾讯电脑管家,是腾讯公司推出的一款免费安全软件,能有效预防和解决计算机上常见的安全风险。拥有云查杀木马,系统加速,漏洞修复,实时防护,网速保护,电脑诊所,健康小助手等功能,且首创了“管理+杀毒”二合一的开创性功能依托管家云查杀和第二代自主研发反病毒引擎“鹰眼”,小红伞antivir管家系统修复引擎和金山云查杀引擎,拥有腾讯账号全景防卫系统,尤其针对网络钓鱼欺诈及盗号打击方面,有更加出色的表现,在安全防护及病毒查杀方面的能力已经达到了国际一流杀软的同等水平,能够全面保障电脑安全。