一些主流IDE(VC6、VS2010、Code::Blocks、Eclipse)使用过程中常见问题集锦

2023-11-17

关于主流IDE使用的一些常见问题

本文由CSDN-蚍蜉撼青松【主页:http://blog.csdn.net/howeverpf】整理原创,转载请注明出处!

 

一、在Win7下使用VC6.0应该注意的几个问题

        我们知道,Win7和VC6.0本身是不兼容的,但有时候为了方便,我们又希望能在Win7下使用VC6.0打开一些老版本的VC工程。有人会说安装一个XP的虚拟机,再往虚拟机里装VC6.0是一个可行方法,但这太耗系统资源,对我等屌丝机很有压力。简单点,我们还是希望能直接在Win7下使用VC6.0。这能成不呢?答案自然是肯定的,但有些事项必须注意。

  1. 安装完毕后,可能会弹出一个对话框,其中的内容是"Do you want to overwrite JIT"。这一般是由于本机上已经安装了更高版本的VS所致。为了不影响你高版本VS的正常使用,此时你必须选择"NO"。
  2. 第一次启动VC6.0时就会提示“存在已知的兼容性问题……”,勾选左下角的“不再显示此信息”,再点击“运行程序”。第一次编译、链接、运行自己的程序时,也会由此提示,操作方式同。
  3. 如果同时安装了VC6.0和高版本VS,那么打开VC工程不能直接双击,而是要先启动VC6.0,在VC里面打开工程或是工作空间。

 

二、在VS2010中为控制台程序添加Logo

        通常我们编译生成的控制台程序使用的都是默认图标,看上去比较简陋,不美观不说,除了文件命名以外,这些个控制台程序相互之间基本看不出区别。我们有时也会希望自己的某个控制台程序可以长得与众不同,让人一眼就可以认出来。以一个名为UnionLogin的工程为例,方法如下:

        找到主菜单中的“项目”菜单,打开后单击子菜单中最下面的选项“UnionLogin属性”【或者直接在“解决方案资源管理器”里面右击该项目的项目名,在右键菜单中单击最下方的“属性”】,在弹出窗口的左列选项卡中选择第一个“应用程序”,在该选项卡下找到“资源”--->“图标和清单”--->“图标”,如下图:

VS2010中打开某工程的“属性”设置窗口

图2-1 设置图标

指定某中意的图标后,再对该项目重新生成即可。

 

三、在Code::Blocks中基于makefile编译源代码

        不同于Windows下我们经常通过使用图形化IDE建立工程来编写、管理、编译源代码,在Linux环境下做过C程序开发的童鞋一定都知道,我们从前辈们或开源社区获取的项目源代码通常是没有工程文件的,压缩包里除了程序源文件外,只有一个名为makefile的文件说明如何编译各个源文件并连接生成可执行文件,源文件之间的依赖关系也在该文件中定义。通常的使用方式是在命令行里使用make命令,根据makefile的内容来编译项目。

        我们晓得,Code::Blocks是一款跨平台的C/C++ IDE,可以供我们在Linux下开发C程序。既然如此,如果我们要用Code::Blocks编译前述没有工程文件的项目时,该怎么办呢?笨办法是根据makefile里的规则,手工将之全部转化成Code::Blocks工程的各项构建选项设置。更方便的当然是直接在Code::Blocks里面使用makefile啦,方法如下:

        找到主菜单中的“项目”菜单,打开后单击子菜单中最下面的选项“属性”【或者直接在左下方的工作空间项目“管理器”里面右击该项目的项目名,在右键菜单中单击最下方的“属性”】,在弹出窗口的上侧选项卡中选择第一个“项目设置”,在该选项卡下找到“制作文件”,在该框中填写makefile的文件名(当然一般就叫makefile),勾选下方的勾选框,在"Excution directory"框内填写makefile所在目录的完整路径,如图3-1。

在C::B中设置使用makefile

图3-1 设置使用makefile

四、Eclipse的版本代号

        去过Eclipse下载中心的朋友一定有发现,除了最新版本的包,其他资源包在涉及到版本的时候往往都不会用数字,而是以一些英文单词作为版本代号,如图4-1。

下载中心某页面截图

图4-1 Eclipse下载中心某页面部分截图

        这些个代号让人看得眼花撩换,往往不知所云。下面整理了一些现有代号与版本的对应关系表,如下:

 

代号 版本 代号 版本 代号 版本 代号 版本
Juno 4.2&3.8 Galileo 3.5 Callisto 3.2 Luna 4.4
Indigo 3.7 Ganymede 3.4 IO 3.1    
Helios 3.6 Europa 3.3 Kepler 4.3    

        另外可以补充的一点是,Eclipse 3.2与jdk 1.7不兼容,想要使用Eclipse 3.2的话,需安装jdk 1.6。

 

 

------本文由CSDN-蚍蜉撼青松【主页:http://blog.csdn.net/howeverpf】整理原创,转载请注明出处!------

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

一些主流IDE(VC6、VS2010、Code::Blocks、Eclipse)使用过程中常见问题集锦 的相关文章

  • 从 Eclipse 导出后,WAR 文件中缺少一些必要的库 - 为什么?

    我接手了一个大学的项目 其中包含一些 Web 服务 通过将项目导出为 WAR 文件 一些库包含在文件中 例如 Axis2 而另一些则不包含 hibernate JDBC 驱动程序 另外 添加到类路径中的 jar 尚未导出 所有库都位于硬盘驱
  • 如何使用 Eclipse 作为 Javascript IDE?

    我从官方下载页面下载了 eclipse Javascript IDE 但是 当我启动应用程序时 它显示 必须提供 Java 运行时环境或 Java 开发工具包才能运行 eclipse 我已经有一个运行良好的 eclipse 的 java I
  • 是否有用于封闭类型名称的简短版本的 Eclipse 模板变量

    我想在 Eclipse 中为 Java 类创建一个构造函数模板 我有一个适用于大多数课程的版本 尽管它不适用于嵌套在其他类中的类 见类Inner如下 如何获得类名的简短版本 模板不起作用 public newType enclosing t
  • 尽管没有错误,但无法在 Eclipse 中运行 Android 项目

    当我尝试运行我的 Android 项目 昨天运行良好 时 我收到 您的项目包含错误 请在运行应用程序之前修复它们 对话框 但我的项目没有错误 我以前遇到过这个问题 解决方案总是清理项目 但这次没有帮助 红色 X 图标从工作区的项目中消失 然
  • GAE 无法部署到 App Engine

    我正在尝试从 Eclipse 发布 Web 应用程序 我在 GAE 上创建了四个项目 可以通过登录我的帐户并查看控制台来查看它们 我已经改变了appengine web xml到项目的应用程序 ID 如果我将其更改为 GAE 上第一个创建的
  • 如何在eclipse或jar-file-explorer中查看jar文件的内容

    我正在开发一个项目 我需要知道我的网络项目中包含的 jar 文件的内容 我正在使用 Eclipse 朱诺 然而 Netbeans 提供了这些功能来查看 jar 文件的内容 请建议我如何在 eclipse 中实现这一点 在项目资源管理器中 您
  • java.lang.ClassNotFoundException:javax.mail.MessagingException

    我想使用 eclipse 将电子邮件从我的 gmail 帐户发送到另一个邮件帐户 我使用 apache tomcat 7 0 34 作为我的 Web 服务器 并使用端口 8080 作为 apache 服务器 HTTP 1 1 并使用 JRE
  • 与 Eclipse 中的 Java Content Assist 交互

    作为我的插件项目的一部分 我正在考虑与 Eclipse 在 Java 文件上显示的内容辅助列表进行交互 我正在尝试根据一些外部数据对列表进行重新排序 我看过一些有关创建新内容辅助的教程 但没有看到有关更改现有内容辅助的教程 这可能吗 如果是
  • 将非 Android 项目添加到 Android 项目

    我在 Eclipse 中有三个项目 Base Server 和 AndroidClient Base和Server是Java 1 7项目 而AndroidClient显然是一个android项目 基础项目具有在服务器和 Android 客户
  • 当对phonegap应用程序进行更改时,Eclipse不更新apk

    已经有人问过这个问题 但没有一个答案有效 例如清理 刷新 更改版本号等 当对源文件进行更改时 Eclipse 不会重建 android 项目 这是一个phonegap应用程序 如果我更改html文件甚至java代码 我仍然得到相同的apk
  • 未解决的包含:“cocos2d.h” - Cocos2dx

    当我在 Eclipse 中导入 cocos2dx android 项目时 我的头文件上收到此警告 Unresolved inclusion cocos2d h 为什么是这样 它实际上困扰着我 该项目可以正确编译并运行 但我希望这种情况消失
  • 在java库中找不到源

    I m new to java and facing this problem while debugging code 我在使用外部文件时发现了 rt jar 但不起作用 这是否意味着该文件已损坏还是什么 您需要附加 src zip 作为
  • 适合初学者的良好调试器教程[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 有谁知道一个好的初学者教程 在 C 中使用调试器 我感觉自己好像错过了很多 我知道怎么做 单步执行代码并查看局部变量 虽然这常常给我带来问
  • 如何在 Eclipse 下载站点上查找哪些功能包含所需的插件

    在针对目标平台开发 RCP 应用程序时 我 和别的 https stackoverflow com questions 10001143 eclipse rcp target platform bundle org eclipse ui v
  • 无法加载或查找主类,可以在命令行中使用,但不能在 IDE 中使用[重复]

    这个问题在这里已经有答案了 在将其标记为重复之前 请先听我说完 我正在尝试使用 gradle 导入一个 java 项目 功能齐全 适用于所有其他笔记本电脑 没有问题 我的项目 100 正常运行 适用于所有其他笔记本电脑 当我的笔记本电脑被重
  • 如何使JavaScript函数在Eclipse“大纲视图”中可见?

    我有这样的代码 但如果它在匿名函数中定义 则无法打开函数大纲 类没有问题 我该如何概述something2 请分享一些提示 我可以将所有函数标记为构造函数 但这是无效的方法 start of track event required deb
  • 如何正确配置我的 Eclipse Luna 深色主题?

    Eclipse http eclipse orgLuna 提供深色主题 它应该看起来像这样 在我的系统上 结果是这样的 这是我所做的 打开 Eclipse 在 窗口 首选项 中 将 外观 主题 设置为 深色 关闭日食 重新启动操作系统 打开
  • 我的 Android 设备需要安装哪个驱动程序才能运行我的应用程序?

    我购买了 intex mobile 来在真实设备中测试我的 Android 应用程序 然而 该设备不存在于 OEM USB 驱动程序列表中 android 提供的设备列表中 我检查了 intex 官方网站 但不确定到底需要安装哪个驱动程序
  • Ctrl + Space 不适用于 Eclipse 上的内容辅助

    我的问题是点击后不会弹出内容辅助窗口Ctrl Space 我检查了我的快捷方式 内容辅助必然会Ctrl Space 有时 例如在输入点后 窗口会自动弹出提出建议 但使用组合键时不会发生这种情况 日食版本 面向 Web 开发人员的 Eclip
  • BPEL Designer for Eclipse:如何调试 BPEL 流程

    我正在尝试调试 BPEL 流程 我使用 BPEL Designer for Eclipse 3 7 2 制作它 我使用 Ode 1 3 作为引擎 我不知道如何调试我的过程 我可以在调试会话中将它部署在 ode 上 但我真的不明白之后我能做什

随机推荐