Visual Studio2022 运行常见问题

1、char* 类型的实参与“LPCWSTR”类型的形参不兼容

解法:项目属性-高级-字符集,选择为 “未设置” 

2、生成的DLL出现:不能定义声明“dllimport”的函数

解法:项目属性-C/C++-预处理器-预处理器定义,找到“RADARTIROTATORDLL_EXPORTS”名称,复制到.h的声明中

3、.dll不是有效的Win32位应用程序

解法:项目属性不是exe,无法启动。可以修改启动项目为exe

4、如何生成外部可以调用的DLL

解法:(1)在 .h中增加如下红框中的声明,且函数定义前增加API名称

5、如何调用DLL动态链接库

解法:使用LoadLibrary载入动态链接库和GetProcAddress检索库函数地址

6、VS新建DLL动态链接库工程

解法:(1)、新建动态链接库(DLL)

           (2)、更改名称和路径

(3)、删除自带的cpp和h文件,并新建自己的cpp和h

 (4)、工程属性-C/C++-预编译头,修改为“不使用预编译头”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值