解决“不是有效的win32应用程序”

本文介绍了解决QT结合Visual Studio编译DLL库过程中遇到的问题,包括修改项目属性配置、设置正确的启动项目等步骤,适用于需要将项目封装为DLL的开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

          查看网上说的,有很多解决方法:

(1)让修改项目的-属性-配置属性-平台工具集,将Visual Studio 2015 (v140),改为Visual Studio 2015 - Windows XP (v140_xp);

(2)还有让我给系统杀毒;

但是我的是QT+VS,然后这个项目是封装为DLL库,所以没有作用。

1、确保项目的作用,是作为启动项目(.exe)还是封装成库(.dll

项目属性表

我这个项目是封装成库,所以目标文件扩展名:.dll,配置类型:动态库(.dll)

2、编译时候,把你想要的项目设为启动项(右击项目,看到选项--设为启动项,点击即可),否则可能会把你封装成库的项目默认为启动项。

3、此时点击“启动”大功告成。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值