如何使用Visual Studio创建DLL类型工程及控制台应用程序?

2026-05-20 08:510阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1311个文字,预计阅读时间需要6分钟。

如何使用Visual Studio创建DLL类型工程及控制台应用程序?

1. VS工程类型相关知识:在使用VS创建工程时,若在模板中选择Win32,不论选择的是Win32控制台应用程序还是Win32项目,完成后在属性--C/C++--预处理器定义中均需定义。

1. vs工程类型相关知识

在使用vs创建工程时,如果在“模板”中选的是“Win32”,不管是“Win32控制台应用程序”、还是“Win32项目”,工程创建完成后,在“属性--C/C++--预处理器定义”中都会有宏定义:"WIN32",因此,可以在代码中通过检查是否有宏定义"WIN32"对代码做好windows和linux的控制;

在创建win32的工程时,不论是选择“Win32控制台应用程序”、还是“Win32项目”最终都会跳到”应用程序设置“向导,该向导中需要使用者选择”应用程序类型“,共包括四种:windows应用程序、控制台程序、DLL(D)、静态库(S)。只是起初如果选择的是“Win32控制台应用程序”这里vs将默认在此向导中把类型选择为”控制台应用程序“,如果起初选择的是“Win32项目”这里vs将默认在此向导中把类型选择为”控制台应用程序“windows应用程序”。当我们是要封装dll接口时,在这里要选择“Dll(D)”

在vs创建工程时,如果选择的应用类型是“DLL(D)”时,工程创建完成后,在“属性--C/C++--预处理器定义”中会定义:宏定义"WIN32"、“工程名称(大写字母)_EXPORTS”。

2. 创建dll类型工程的相关知识

在Dll类型的工程中,dll头文件中的宏定义如下:

1.// 下列 ifdef 块是创建使从 DLL 导出更简单的 2.// 宏的标准方法。

阅读全文

本文共计1311个文字,预计阅读时间需要6分钟。

如何使用Visual Studio创建DLL类型工程及控制台应用程序?

1. VS工程类型相关知识:在使用VS创建工程时,若在模板中选择Win32,不论选择的是Win32控制台应用程序还是Win32项目,完成后在属性--C/C++--预处理器定义中均需定义。

1. vs工程类型相关知识

在使用vs创建工程时,如果在“模板”中选的是“Win32”,不管是“Win32控制台应用程序”、还是“Win32项目”,工程创建完成后,在“属性--C/C++--预处理器定义”中都会有宏定义:"WIN32",因此,可以在代码中通过检查是否有宏定义"WIN32"对代码做好windows和linux的控制;

在创建win32的工程时,不论是选择“Win32控制台应用程序”、还是“Win32项目”最终都会跳到”应用程序设置“向导,该向导中需要使用者选择”应用程序类型“,共包括四种:windows应用程序、控制台程序、DLL(D)、静态库(S)。只是起初如果选择的是“Win32控制台应用程序”这里vs将默认在此向导中把类型选择为”控制台应用程序“,如果起初选择的是“Win32项目”这里vs将默认在此向导中把类型选择为”控制台应用程序“windows应用程序”。当我们是要封装dll接口时,在这里要选择“Dll(D)”

在vs创建工程时,如果选择的应用类型是“DLL(D)”时,工程创建完成后,在“属性--C/C++--预处理器定义”中会定义:宏定义"WIN32"、“工程名称(大写字母)_EXPORTS”。

2. 创建dll类型工程的相关知识

在Dll类型的工程中,dll头文件中的宏定义如下:

1.// 下列 ifdef 块是创建使从 DLL 导出更简单的 2.// 宏的标准方法。

阅读全文