vc++6.0在编写C++vc 6.0程序设计时的问题

2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
本帖子已过去太久远了,不再提供回复功能。vc++6.0建立多个c语言工程问题在vc++6.0中一个工作空间中建立多个c语言(不是c++,是c语言)工程,比如说工程a,b,c三个工程,这三个工程没有main函数,只是一些功能函数。现在要建立第四个工程d,添加文件test.cpp,在其中加入main函数,作为整个项目的入口函数。请问:如何实现工程d与其他三个工程的交互。 &
目前,已经将d设为活动工程,就是无法引入其他工程的头文件,如果将相关头文件的路径 &
加入到d工程中,是能引入的,但是无法引用其中声明的函数,老是提示 &
error LNK2001: unresolved external symbol test &
Debug/Test.exe : fatal error LNK1120: 1 unresolved externals请各位大虾指点,本人是小菜,最好能写详细点,呵呵。
回答1:新建a b c工程的时候选择静态库或者动态库工程d工程选择一般的控制台工程就OK了
liuhaosfriend
回答2:a,b,c三个工程 也需要编译
liuhaoyang29
回答3:有个简单的方法,我用过引入其他工程的头文件这一步你已经做好了然后分别编译好a,b,c三个工程,把编译出来的.obj文件拷贝到d工程的.obj文件所在目录下就可以正确连接了如果要避免拷贝.obj的话,就设置一下关联项目-&属性-&配置属性-&链接器-&附加依赖项一个个添加a,b,c生成的.obj,以后a,b,c更新之后编译一下就行了
liuhaol526
回答4:探讨新建a b c工程的时候选择静态库或者动态库工程 d工程选择一般的控制台工程就OK了相关软件 /英文/ /英文/ /中文/ /中文/ /中文/ /中文/ /中文/ /英文/ /中文/ /中文/顶好评:50%踩坏评:50请简要描述您遇到的错误,我们将尽快予以修正。轮坛转帖HTML方式轮坛转帖UBB方式
9.4M/中文/7.3
Visual C++就是Microsoft 公司推出的支持可视化编程的集成环境一般来说可视化技术包含两方面的含义:一是软件开发阶段的可视化即可视化编程可视化编程使编程工作成为一件轻松愉快饶有趣味的事情二是利用计算机图形技术和方法 对大量的数据进行处理并用图形图像的方式形象而具体地加以显示。在Visual C++6.0 中创建一个应用程序是通过使用Microsoft Wizards Microso ft Foundation Classes(MFC) 和Active Template Library(ATL)完成Wizards,如MFC AppWizard MFC ActiveX ControlWizard,ISAPI Extension Wizard 和ATL C OM AppWizard 等能帮助你生成各种不同类型的Windows 程序的基本源代码文件MFC 和ATL 库提供一些基本的类和支持代码通过把它们加到你的源代码文件来完成你的应用程序的一些特殊功能创建应用程序首先要选择建立它的工程文件(Project)和工程工作区文件(Project Works pace)。
Visual C++ 6.0 编程实例与技巧介绍Visual C++ 6.0编程技术,包括Visual C++常规编程技术和应用程序基础的介绍,图形用户界面、ActiveX控件、多媒体、数据库等高级话题的介绍。书中内容实例丰富、讲解清晰、力避代码复杂冗长。简短的实例特别有助于初学者仿效理解、把握问题的精髓,能够帮助读者快速建立对应用程序框架的整体认识。...
安卓官方手机版
IOS官方手机版
本书是学习Visual C++编程人员不可多得的参考书。
Visual C++ 6.0 编程实例与技巧
下载帮助西西破解版软件均来自互联网, 如有侵犯您的版权, 请与我们联系。关于C语言开发环境问题?(VC++6.0与Visual Studio 2013)
本人大一,已经有半年学习C语言的经历,水平渣渣。。。学习期间一直用VC++6.0写代码,老师也一直用这个教。系统换成Win 8 之后觉得VC++6.0与win8兼容性太差了,还要设置兼容性什么的,还时不时崩溃。然后安装了Visual Studio 2013,发现与VC++6.0有区别(比如scanf,scanf_s),有点不适应。求大神指点像我这种水平用Visual Studio 2013合适吗,还是只用VC++6.0就好?
请坚定不移的用vs2013。有些同学说推荐用vs2013是我不负责任。说上来就用vs连个helloworld 都写不了。不会可以去搜啊,什么事情不是去学的,不会就不用?工具只是辅助你写代码罢了
Code Blocks可以试一试。
关于这点,我个人的建议是,如果仅在这两个编译器中做选择,请务必使用VS2013 理由如下: VS2013拥有很多新的语言特性,当然如果初学这不重要 VS2013的代码缩进和自动括号补全,并且能时时判断你的代码有没有严重的编译错误(缺分号少括号之类),对于初学者还是相当有用的,并且能帮助养成良好的代码格式习惯 不过VS2013也有诸多缺点,首要就 是,太!大! 就算只安装主程序和C++的模块,占用空间也要达到8G以上 其次呢很多人说VS连Hello world都写不了,其实主要在使用scanf, printf这样的函数 ,VS2005开始就已经报warning了,有一定的缓存区溢出风险,在VS2013里默认建立的项目会报error。在看到其他人的回答之前我其实不知道有关掉安全开发blabla那个选项这么一种方法,我一直是用定义宏的方法,就是#define _CRT_SECURE_NO_WARNINGS这个,这个其实也不是很麻烦,习惯就好,当然如果上面那个方法有效就可以省去这一步了 最后就是我曾遇到过的小问题,创建项目是选了预编译头的那个选项,然后写代码时把预编译头删掉了(就是#include "stdafx.h"那句),这个注意下在创建时选空项目吧 说了这么多,大意应该表达得较为清楚了。 那些轻量级的编译器对于语言学习来说也是够用了,不过如果要开发项目用VS还是比较方便,至于那些轻量的编译器,可以参考Pegasus Wang的回答,他折腾过的开发环境还是相当多的(我学长)嗯,就酱
折腾过clion,vc6.0,vs2010,vs2013,eclipse+cdt,devc++,qtcreator,codeblocks还有linux直接用gcc+vim+gdb。我觉得比较好用的就是qtcreator和clion了,而且都跨平台。你不用qt的话可能不想用qtcreator,所以推荐vs2013吧,虽然比较臃肿。vc6.0主要是编译器太老了,很多新特性不支持。devc++算是很小巧好用的,适合初学者写小代码练练手,不过编辑功能和debug功能实在是个鸡肋,用过vim之后再用devc++编辑就会抓狂。eclipse+cdt的优点在于跨平台(clion和qtcreator也是跨平台的),还有一些好用的插件。所以,想练习小代码你就用devc++吧,再配合个好用的编辑器(notepad++,gvim,后起之秀sublime等,程序员 还是经常和文本打交道,所以有个顺手的文本编辑器用好查找、替换、高亮等功能)。想写个像样的工程还是vs2013吧。
1. 同渣。2. 大家说的都不错。3. 不如先不使用这么大型的IDE,可以试试C-Free这类小型的。
什么老湿?居然还在用VC6.0!请保持工具的先进性
scanf,scanf_s的问题把 安全开发生命周期(SDL)检查 关掉就好了不过。。。建议你也开始了解新的语言标准
计算机专业用vs2013好,如果是为了考证什么的用vc6.0好点
怎么还有人用15年前的东西啊
还是用2013吧,差别不会很大,修改下字体什么的,其他的写几个小程序就基本了解了。其实我也比较喜欢VC6,但是它有点落伍了,有些东西支持的不好
已有帐号?
无法登录?
社交帐号登录}

我要回帖

更多关于 vc 6.0程序设计 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信