Visual Studio2022 运行常见问题

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

Visual Studio2022 运行常见问题_第1张图片

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

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

Visual Studio2022 运行常见问题_第2张图片

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

Visual Studio2022 运行常见问题_第3张图片

3、.dll不是有效的Win32位应用程序Visual Studio2022 运行常见问题_第4张图片

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

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

解法:(1)在 .h中增加如下红框中的声明,且函数定义前增加API名称Visual Studio2022 运行常见问题_第5张图片

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

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

Visual Studio2022 运行常见问题_第6张图片

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

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

           (2)、更改名称和路径

Visual Studio2022 运行常见问题_第7张图片

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

Visual Studio2022 运行常见问题_第8张图片Visual Studio2022 运行常见问题_第9张图片

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

Visual Studio2022 运行常见问题_第10张图片

你可能感兴趣的:(visual,studio,windows,ide)