1.Link选项中 ProjectOptions的区别

在/nologo 之后的选项是用于设定 编译子系统类型的

DLL类型为 /dll

console为 /subsystem:console

windows为  /subsystem:windows

2.(C/C++)编译选项的 Preprocessor definitions中

DLL为

WIN32,_DEBUG,_WINDOWS,_MBCS,_USRDLL,MYDLL_EXPORTS

CONSOLE为

WIN32,_DEBUG,_CONSOLE,_MBCS

WINDWOS为

WIN32,_DEBUG,_WINDOWS,_MBCS

3.DLL项目转换的要点

如果是DLL转换为WINDOWS 或者 CONSOLE 需要注意的是 要去掉 DLL中的导出函数

4.输出的文件名称和路径

在Link的 Output file name中可以指定输出的 文件名称和路径

在修改了编译类型后可以修改这里来实现编译后文件名的切换

综合上面三条就可以实现 WINDOWS CONSOLE 和DLL 文件的切换了

VC6.0 DLL项目与WINDOWS项目的转换相关推荐

  1. VC6.0编写BHO #error : WINDOWS.H already included. MFC apps must not #include windows.h

    VC6.0编写BHO #error :  WINDOWS.H already included.  MFC apps must not #include <windows.h> 在StdA ...

  2. 解决安装VC6.0后出现MSDEV.EXE错误,无法用打开工程解决方法

    问题:安装VC6.0后,在打开项目或添加文件时,出现如下错误: 可能导致原因:由于Ms安装软件的兼容性问题,导致VC6.0安装不完全, 解决方法:--网上打sp6补丁的方法貌似不可用,所以可以采用另一 ...

  3. vc6.0 调试程序,终止调试时程序却无法退出

    详情描述: VC6.0发布于1998年,到文章发布的今天已经23年了,但由于他的绿色.小巧,我一直还在使用它. 在使用vc6.0(系统:windows 7 64 bit,Win10 64 bit)调试 ...

  4. VC项目配置基础 (VC6.0 和VC2005)

    转载:http://blog.csdn.net/jwcoffee/article/details/5826981 一.预处理宏 1. 通用宏 VC6.0 中: Project Setting à C/ ...

  5. 未找到导入的项目“C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Common.Targets”。请确认 <Import> 声明中的路径正确

    win10系统使用delphi2007的时候遇到如下问题 未找到导入的项目"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Del ...

  6. 商城项目02_环境搭建、安装VAGRANT、DOCKER、MYSQL、REDIS、从0搭建各个微服务项目、数据库初始化、安装NGINX

    文章目录 ①. virtualBox - 管理虚拟机 ②. vagrant - 安装虚拟机 ③. 虚拟机安装 - docker ④. docker上安装mysql ⑤. docker上安装redis ...

  7. 如何安装VCC++6.0并创建第一个项目

    前言 前几天学习了C语言编程,今天刚好有时间记录一下怎么安装VCC++6.0.并创建第一个c语言项目. VC++ 6.0免费版是一款专业的VC编程工具,学习编程的基础工具之一.VC++ 6.0免费版包 ...

  8. 【游戏开发】《Java游戏服务器架构实战》项目在windows上部署

    [游戏开发]<Java游戏服务器架构实战>项目在windows上部署 文章目录 [游戏开发]<Java游戏服务器架构实战>项目在windows上部署 一.配置项目基础环境 二. ...

  9. .net core + vue项目在windows server2008系统的部署步骤和文件下载

    .net core + vue项目在windows server2008系统的部署步骤 因工作需要在windows server2008系统部署netcore+vue的项目,因为系统是新装的,有很多补 ...

最新文章

  1. UIWebView之获取所点位置图片URL
  2. (43)内存装载驱动
  3. Java高级篇(二)——网络通信
  4. 报表控件NCreport教程:子查询系统设计
  5. 数据库名、实例名和ORACLE_SID的区别
  6. # heapsort
  7. python集合常用方法_python基础-集合set的常用方法
  8. MCSA / Windows Server 2016 系列笔记 -开篇
  9. 人脸识别:AI产品经理需要了解的CV通识
  10. SPSS数据分析常见问题(差异性研究)
  11. JS 案例 个人所得税计算器
  12. 【20考研】考研数学 复习书籍推荐!
  13. QT 获取键盘组合键
  14. java并发机制_Java并发机制的底层实现原理.PDF
  15. 快速开发平台——运用它就可以高效率开发出合乎自己需求的应用软件。
  16. Win10 WSL2 linux 子系统安装Docker
  17. 超级全的PCB LAYOUT高速信号走线指南
  18. 嵌入式linux开发uboot启动过程源码分析(一)
  19. js中数组常用的API(一)之添加、删除和搜索元素
  20. 逻辑树与视觉树基本概念

热门文章

  1. bzoj1833: [ZJOI2010]count 数字计数USACO37 Cow Queueing 数数的梦(数位DP)
  2. MVP:界面与业务逻辑分离在Winform中的应用
  3. 分块查询 缓解内存开销
  4. 帝国扩展变量是哪个php,帝国CMS后台系统设置里面的扩展变量是干什么的?
  5. 程序员之提升开发效率非常实用的十个工具网站分享
  6. Python之深入解析如何使用Python Kivy实现一个“乒乓球”游戏
  7. Swift之从SIL深入分析函数的派发机制
  8. HarmonyOS之AI能力·实体识别
  9. iOS之深入解析dispatch source的原理与功能
  10. 309. Best Time to Buy and Sell Stock with Cooldown 最佳买卖股票时机含冷冻期