Visual Studio 2013环境下操作vc6/vc7/vc8等低版本平台项目【编译|生成|调试】

现代化的开发环境,微软一直在推出更新换代,我们所处的技术环境在日新月异的变化;不过在中国多数人们一边疲惫的追赶着时代的步伐,一边坚守着自己所获悉所掌握的那些紧吧吧的知本。对技术工具的掌握并非他们所想要,人人都是想借助工具作用以实现目标。所以,对于一段时间来而言,谁赶出了作品,谁就赢得了先机从此吸聚一大批人力来驱动其事业的成长。只是不过,如果只是赶出了一时间的作品,而从此只就其上迭代运作而不再从外吸纳新鲜的技术气氛,那可能解体终有一日。

从VC6到VC2008,再到2010、2013,到现在已经是2015了,不说集成环境的一些优异特性在不断锐利,使得开发工作越来越得宜顺手,而且微软也不断在跟进技术语言的标准,C++14已经问世,标准类型系统逐渐壮大起来。还在啃一些落后的低层细节吗?新标准早已经架构了充实完备的概念体系,并且提供友好的接口,使用开发工作越来越接近各种拼接,组装工作。

题外话指点的太多,还好没忘了正事。我们就使用Visual Studio 2013版本的环境下,如何操作低版本的目标生成及调试展开内容吧。

依赖性环境:

Visual Studio 2010

Daffodil(基于2010环境的平台工具集内容扩充)

Visual Studio 2013 (这是我期望的工作环境, 通过Daffodil扩充的平台选项来完成我们需要的目标平台选择)

Visual C++6.0或相应需要的平台版本

可能产生的问题

因为Daffodil工具本身是基于2010环境扩展的,因此直接在Visual Studio 2010环境下完成编译链接生成以及调试是十分顺利的。

而不巧是我更喜欢选用2013的环境,生成目标的过程是顺利的,没有情况发生。

却在断点调试过程中,发现断点死活无法命中一直提示,目标没有包含调试信息或找到调试信息文件而不能加载符号。这简直令人大伤脑筋,使用集成环境的目的就是为了方便一体化的流程操作带来的便捷,编译,链接生成,调试,各环节无缝衔接非常到位。而如果不能调试,不是一夜回到解放前了。

不断的尝试,以为是项目属性一些设置问题,结果始终不如意,不可能没有生成调试信息,就是为什么不加载这些符号。

最终问题找到的是,Visual Studio 2013菜单命令>>调试|选项 发现,编辑并继续设置,勾选本机相关选项,果然断点命中,皆大欢喜!

从上图我们却看到有个醒目的叹号警告。只能认为vc6 版本确实是太低级了,并不涉及这些先进调试特性。

时间: 2024-12-25 00:16:30

Visual Studio 2013环境下操作vc6/vc7/vc8等低版本平台项目【编译|生成|调试】的相关文章

通过Daffodil for VS使VS2010的IDE可以用VC6 VC7.1 VC9等编译器进行项目编译

本文内容中的部分资料和知识来源于网络,具体引用出处不明. VS的IDE从VC6到VS2010的变化可谓是天翻地覆,最新的VS2010有一个特性就是支持多显示器开发,这无疑为我们的开发带来很大的便利. VC的各种版本也都有它自己的特点,像VC6就以速度快著称. 随着操作系统的不断进化,即使是开发人员对新系统的华丽界面也有所动心.我就是 哈哈. Win7正式发布以来 一直没太关注,因为之前尝试过Vista,被各种挫折打败了.去年开始才算正式踏上了使用Win7的路程 结果 Win7还是挺好用的.不知道

(转)在SQL Server 2016,Visual Studio 2017环境下,连接数据库屡屡失败,在connectionString上出的问题

适用情景: 1,ServerVersion出了问题,"SqlCnt.ServerVersion"引发了类型"System.InvalidOperationException"的异常 2,在String上还以为Data Source应该是.或者local的,这个实际上是要看情况的. 问题描述: 在环境(SQL Server2008.Win7.32位.VS2010开发系统)下,连接数据库失败,出现"在于SQL Server建立连接时出现与网络相关的或特定于实例

VS2015报错:值不能为null参数名:solutionDirectory(visual studio 2015环境下运行C/C++)

解决以下问题: 1.null问题 2.vs2015下运行C/C++ 当用vs2015直接打开.c/.cpp文件,运行明显正确的程序时,会出行null情况. 解决方法:只需按正确方式打开VS2015的C++模块即可. 具体方法如下:如果已正确安装C++模块直接转--4 1.如果您在安装VS2015时选择了默认安装方式,将不具备Visual C++,那么,首先打开软件,然后点击新建项目,选择Visual C++ 2.出现两个安装选项 安装不是"安装通用window平台工具"的另一个. 3.

Visual Studio中的环境变量(以Visual Studio 2013为例)

前言 本文总结了Visual Studio中常见的环境变量及其在组织解决方案.工程中的作用. 注:本文使用的是Visual Studio 2013,由于作者主要从事C/C++开发,所以是以Visual C++的工作环境配置来描述. 什么是vs的环境变量? 先看图吧,图中以美元符号$开头 + 一对括号,这样进行引用的就是我所谓的环境变量, 图中出现的几个环境变量含义如下: 环境变量名 含义 $(SolutionDir) 解决方案目录:即.sln文件所在路径 $(Configuration) 当前的

Visual Studio 2013和Intel SDK for OpenCL 6.1环境搭建

一. OpenCL安装,设置和使用 1. OpenCL是什么? OpenCL(全称Open Computing Language,开放运算语言)是第一个面向异构系统通用目的并行编程的开放式.免费标准,也是一个统一的编程环境,便于软件开发人员为高性能计算服务器.桌面计算系统.手持设备编写高效轻便的代码,而且广泛适用于多核心处理器(CPU).图形处理器(GPU).Cell类型架构以及数字信号处理器(DSP)等其他并行处理器,在游戏.娱乐.科研.医疗等各种领域都有广阔的发展前景.OpenCL是一个为异

在Visual Studio 2013/2015上使用C#开发Android/IOS安装包和操作步骤

原文:在Visual Studio 2013/2015上使用C#开发Android/IOS安装包和操作步骤 Xamarin 配置手册和离线包下载 http://pan.baidu.com/s/1eQ3qw8a 具体操作: 安装前提条件 1. 安装Visual Studio 2013,安装过程省略,我这里安装的windows10 + vs2013 with update 4. 2. 安装Java SDK,按照Next一步步安装,此处省略,如下图: 3. 安装Android SDK:因为在线安装的访

[转发]在Visual Studio 2013/2015上使用C#开发Android/IOS安装包和操作步骤

Xamarin 配置手册和离线包下载 http://pan.baidu.com/s/1eQ3qw8a 具体操作: 安装前提条件 1. 安装Visual Studio 2013,安装过程省略,我这里安装的windows10 + vs2013 with update 4. 2. 安装Java SDK,按照Next一步步安装,此处省略,如下图: 3. 安装Android SDK:因为在线安装的访问google存在问题,而且速度慢,这里采用离线安装包,拷贝Android SDK到指定目录 我这里拷贝到C

ActiveReports 9实战教程(1): 手把手搭建好开发环境Visual Studio 2013 社区版

ActiveReports9刚刚公布3天.微软就公布了 Visual Studio Community 2013 开发环境. Visual Studio Community 2013 提供完整功能的 IDE ,可开发 Windows.Android 和 iOS 应用.支持:C++, Python, HTML5, JavaScript, 和 C#,VB, F# 语言的开发.提供设计器.编辑器.调试器和诊断工具. 最牛逼的在于你全然能够免费使用该工具: 能够正大光明的免费使用visual studi

ActiveReports 9实战教程(1): 手把手搭建环境Visual Studio 2013 社区版

ActiveReports 9刚刚发布3天,微软就发布了 Visual Studio Community 2013 开发环境. Visual Studio Community 2013 提供完整功能的 IDE ,可开发 Windows.Android 和 iOS 应用.支持:C++, Python, HTML5, JavaScript, 和 C#,VB, F# 语言的开发,提供设计器.编辑器.调试器和诊断工具. 最牛逼的在于你完全可以免费使用该工具: 可以正大光明的免费使用visual stud