用VC6。0写了一段代码编译器,编译后系统提示这个文件是不包括在项目中,你会想补充?。求解决方法!

vc6.0不能在工程里面添加文件_百度知道
vc6.0不能在工程里面添加文件
//b.jpg" esrc="http.hiphotoswin7的系统,装了vc6,已经按照了FileTool控件了./zhidao/pic//zhidao/wh%3D600%2C800/sign=a0c2a1adb7b087fb2d3d539bbec57。本人菜鸟.hiphotos。不能在工程中添加文件,感激不尽,添加文件的时候会提示unable to add file to the active project.baidu.baidu://b
提问者采纳
手动添加文件即可一添加就崩溃是吧,里面会有几个已经添加好的,打开那个dsp还是dsw文件,用文本编辑器打开就行。先把头文件和源文件拷贝到工程目录里面,activie控件也不好使是吧,照着写就行了
怎么手动添加文件,dsw是工程文件,用记事本打开的话是一堆我看不懂的代码。。。。
提问者评价
来自团队:
其他类似问题
为您推荐:
其他2条回答
不然添加不进去首先要新建工程,可以需要配置一些东西才不会出现这些乱七八糟的问题。你是W7系统,然后再新建相应的文件,前提要选中这个工程,用的VC6不兼容
怎么操作的啊
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁VC6.0使用教程_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
VC6.0使用教程
上传于||文档简介
&&V​C.的​使​用
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩12页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢共有 2750 人关注过本帖
标题:怎么查看编译后的汇编代码?VC6.0
等 级:论坛游民
帖 子:89
专家分:10
结帖率:61.9%
&&已结贴√
&&问题点数:11&&回复次数:4&&&
怎么查看编译后的汇编代码?VC6.0
怎么查看编译后的汇编代码?VC6.0
比如如下一个简单的求和程序:
#include&stdio.h&
void main()
{int a,b,c;
printf(&%d\n&,c);
搜索更多相关主题的帖子:
等 级:千里冰封
帖 子:1554
专家分:10000
6.0不清楚,应该可以看。如果是gcc,那么只要加上-S选项,就能看到汇编文件了。
控制系统中的C是怎么样的?欢迎来群一起交流进步
等 级:蒙面侠
帖 子:1463
专家分:4692
好象是按CTRI+F10,在ALT+8
实现自己既定的目标,必须能耐得住寂寞单干。
来 自:江苏
等 级:贵宾
威 望:24
帖 子:3398
专家分:19058
学 会看代码…学习写程序…学会搞开发…我的目标!呵呵是不是说大话啊!!一切皆可能 !
版权所有,并保留所有权利。
Powered by , Processed in 0.024616 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights ReservedVC6.0中18个实用小技巧
0、如何设置可以同时打开两个VC工程文件
我的电脑-&工具-&文件夹选项-&文件类型-&DSW
Workspace-&高级-&&编辑-&“使用IDE”勾去掉,此方法会同时在两个VC程序中打开两个工作空间
依次打开VC中 工程-&插入工程到工作空间 选择Dsp文件可以同时在一个工作空间中打开两个工程文件
1.检测程序中的括号是否匹配把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号&&)前面,键入快捷键“Ctrl+]”。如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一声警告声。
2.查看一个宏(或变量、函数)的宏定义把光标移动到你想知道的一个宏上,就比如说最常见的DECLARE_MAP_MESSAGE上按一下F12(或右键菜单中的Go
To Defition Of …),如果没有建立Browse
files,会出现提示对话框,确定,然后就会跳到定义那些东西的地方。
相当可喜的是,它也可以看到Microsoft定义的系统宏,非常good.
3.格式化一段乱七八糟的源代码选中那段源代码,按ATL+F8。
4.在编辑状态下发现成员变量或函数不能显示删除该项目扩展名为.ncb文件,重新打开该项目。
5.如何整理ClassView视图中大量的类可以在classview
视图中右键新建文件夹(new folder),再把具有相近性质的类拖到对应的文件夹中,使整个视图看上去清晰明了.
6.定位预处理指定在源文件中定位光标到对称的#if,
#endif,使用Ctrl+K.
7.如何添加系统中Lib到当前项目在Project | Settings | Link
| Object/library modules:输入Lib名称,不同的Lib之间用空格格开.
8.如何添加系统中的头文件(.h)到当前项目.
#include ,告诉编译到VC系统目录去找;使用#include "FileName.h",告诉编译在当前
9.如何在Studio使用汇编调试在WorkBench的Debugger状态下按CTRL+F7.
10.怎样处理ClassZiard找不到的系统消息如果要在ClassWizard中处理WM_NCHITTEST等系统消息,请在ClassWizard中Class
Info页中将
Message filter改为Window就有了.
11.如何干净的删除一个类先从Workspace中的FileView中删除对应的.h和.cpp文件,再关闭项目,从实际的文件夹中删除对应的.h和.cpp文件与.clw文件。
12.在Studio中快速切换两个文件有时,我们需要在最近使用的两个文件中快速切换,换Ctrl+F6。这在两个文件不相今的时候就有用的.
13.取得源程序预处理后的结果:
在Studio 里,可以在-&PROJECT-&SETTINGS-&C/C++-&Project
Options中,在最后加上 /P
/EP这两个编译开关即可做到"只进行预处理".就可以了。编译以后就可以在源程序目录中发现“文件名.I
”的文本文件。这就是预处理后的结果。
(注意注:区分大小定,请用大定/P)
14.在Debug模式中查看WINAPI调用后的返回值:很简单,且实用:在watch中加入@hr,err。在CSDN的文档中心有一篇讲得更细,请参考。
15.产生指定源程序文件的汇编代码:从IDE菜单的Project-&Setting打开项目设置,按如下文件做:
1.先在左边选择指定文件,可以多选。
2. 在右边的C++属性页中,在category中选择List Files,接着在下面的List Files
Type中选择Assembly and source code(或选择其它),最后在List File
Name中输入在个C/C++源文件产生的相应的汇编代码的文件。
3.编译整个工程。
16.手工编译纯资源成dll:Rc.exe /v data.rc
Cvtres.exe /machine:ix86 data.res
Link /SUBSYSTEM:WINDOWS /DLL /NOENTRY data.编译成DLL文件
这种方式创建的DLL是最小的,比起你用Win 32 Dynamic Libray等产生的更小。
17:怎样快速生成一个与现有项目除了项目名外完全相同的新项目?
利用File菜单下生成新项目中的Custom AppWizard ,选择 An existing Project
,然后选择现有项目的项目文件名(*.dsp)Finish,编译后就生成一个可以生成与现有项目相同但可以重新取名的项目的AppWizard。你可以象用MFC
AppWizard一样用它。如果不想用了,可以在VC
安装目录下Common\MSDev98\Template目录中删除该Wizard中.awx和 .pdb文件。   
18:如果想把整个项目拷贝到软盘,那些文件可以删掉?  
  除了项目文件夹中debug文件夹可以删除外,.ncb,.clw,.opt 等文件也可以删除,这些文件Rebuilt
all后可以重新生成。   
附:VC项目文件说明.dsp
项目参数配置文件,这个文件太重要,重点保护对象。.
.dsw 工作区文件,重要性一般,因为它信息不我,容易恢复。
以下文件在项目中是可丢弃的,有些文件删除后,VC会自动生成的。
ClassWizard信息文件,实际上是INI文件的格式,有兴趣可以研究一下.有时候ClassWizard出问题,手工修改CLW文件可以解决.如果此文件不存在的话,每次用ClassWizard的时候绘提示你是否重建.
.ncb 无编译浏览文件(no compile
browser)。当自动完成功能出问题时可以删除此文件。build后会自动生成。
.opt 工程关于开发环境的参数文件。如工具条位置等信息;(可丢弃)
.aps (AppStudio File),资源辅助文件,二进制格式,一般不用去管他.
是编译信息文件,编译时的error和warning信息文件(实际上是一个html文件),一般用处不大.在Tools-&Options里面有个选项可以控制这个文件的生成.
.hpj (Help Project)是生成帮助文件的工程,用microsfot Help Compiler可以处理.
.mdp (Microsoft DevStudio
Project)是旧版本的项目文件,如果要打开此文件的话,会提示你是否转换成新的DSP格式.
.bsc 是用于浏览项目信息的,如果用Source Brower的话就必须有这个文件.如果不用这个功能的话,可以在Project
Options里面去掉Generate Browse Info File,可以加快编译速度.
.map 是执行文件的映像信息纪录文件,除非对系统底层非常熟悉,这个文件一般用不着.
.pch (Pre-Compiled File)是预编译文件,可以加快编译速度,但是文件非常大.
.pdb (Program Database)记录了程序有关的一些数据和调试信息,在调试的时候可能有用.
.exp 只有在编译DLL的时候才会生成,记录了DLL文件中的一些信息.一般也没什么用.
*****************************************
用的太熟的一个后果是看到有人用UltraEdit写VC程序时觉得不可理解。另一个后遗症是,我很喜欢用快捷键,熟悉了VC的这套快捷键后,用其他软件
的时候,如果快捷键设置和VC的习惯设置冲突就觉得很难受。比如说SoftIce,很久以前就开始用,至今还没习惯。
下面说说我在使用VC IDE时经常用到的一些快捷键。
CTRL+TAB:在IDE打开的文件间切换。我喜欢在IDE里同时打开很多文件,用CTRL+TAB来回切换,浏览代码很方便。LEO的习惯跟我相反,他看完一个文件后会顺手把文件关掉。有一次他看到我的IDE里居然开了几十个文件,惊讶坏了,呵呵。
CTRL+SHIFT+SPACE:快速查看函数声明。有了这个以后查MSDN的次数大大减少。
CTRL+]:快速定位{}。看代码时常用,另外用来检查大括号是否配对很方便。相比之下page up/page
down用的比较少,因为老是觉得这个定位代码不够精确。
CTRL+SHFT+]:选中大括号之间的代码。代码段拷贝的时候常用。在一次移植一段C程序到C++程序时学会的。
F12:快速定位到宏/变量/函数的定义。VC6第一次用要先生成BROWSE INFO,速度比较慢,VS2003可以直接定位。
ALT+F8:格式化代码。常和CTRL+A或者CTRL+SHIFT+]连用。我看到格式不整齐的代码时会很难受。
CTRL+X, CTRL+C, CTRL+V:有时候跟别人开玩笑说,其实编程挺简单的,会CTRL+C/CTRL+V就行。
CTRL+Z, CTRL+Y:UNDO, REDO。修改代码时常用。
CTRL+F2, F2:设置、查看书签。在VS2003中一度习惯了CTRL+K, K/CTRL+K/N,
CTRL+K/P的组合,后来由于来回在VC6、VS2003之间切换,还是觉得统一用CTRL+F2, F2比较好。
ALT+--&, ALT+&--:光标移到下个单词。用惯了绝对比用鼠标定位快。
HOME, END:定位到行首、行末。经常配合ALT+ARROW使用,定位光标很快。
CTRL+HOME, CTRL+END:定位到文件首/尾。
CTRL+DEL:删空格很方便。
CTRL+S:保存文件。我一般写一两行代码保存一次,养成习惯了。这使我从来没有因意外事件丢过代码。
F7:BUILD。估计大家都用过。
CTRL+F7:编译单个文件。经常用来快速测试代码是否有语法错误。
F4:定位编译错误。以前用的很多,现在比较少用,因为编译警告比较多。
ALT+F9:打开break point窗口。设置条件断点时常用。
CTRL+G:跳到指定行。调试时则常和CTRL+F11连用。
CTRL+W:打开CLASS WIZARD窗口。写MFC程序时常用。
F5:调试程序。相对来说CTRL+F5用的比较少。
SHIFT+F5:停止调试程序。偶尔会用。
F10:step over。调试的时候用的最多了。
F11:step into。也很常用。F11的另一常用法是启动调试程序并停在程序入口点。
F9:设置/清除断点。
CTRL+F9:disable 断点。
CTRL+F11:查看汇编代码。我最喜欢用的功能之一。在DEBUG的时候的一大习惯就是切换成源代码/汇编混合显示模式。我的经验是,C/C++代码经常会骗你,但汇编不会。
CTRL+SHIFT+F10:设置下一行运行语句。最喜欢的功能之一,非常好用。很久以前抓一个很难重现的BUG时第一次学会了这个功能,之后就喜欢上了。熟悉以后能节省很多调试时间。
常用的就这么多,其他操作一般都通过鼠标完成。嗯,以后写个专门统计快捷键操作的addon,统计结果应该会比较有趣
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。C语言如何生成库文件?_百度知道
C语言如何生成库文件?
有一些代码,我们编程时经常用到,或者我们对某些部分很熟悉,并写出了一些可用的接口。这时,我们会考虑把这些c文件做成一个lib库,以方便自己使用,或这给别人调用。我这里介绍下在vc++6.0下如何来制作静态库:第一步:创建一个工程,选择Win32Static Library,输入工程名。这时就创建好了。第二步:工程创建好了,再点击新建,这时选择文件,选择c++ source file选项,创建一个.c文件。在这个文件中,你可以写入你要做成库的c函数。当然,可以继续创建其他c文件,然后将要供外部使用的接口单独放到头文件中,一般而言,一个c文件对应一个头文件。第三步:完成以上步骤后,我们就可以生成库了。事实上,我们点击编译即可,这时就可以生成.lib文件了。一般情况下,是可以正常生成lib文件的。有头文件和lib文件就可以给别人用了。然后我们可以写一个测试函数来试试可不可以使用。要调用生成的lib中的函数,就要引入头函数。这时,你把lib和头文件放入当前工程中,但build的时候却显示了连接错误。那是因为你没有把lib文件包含进来。加入下面这句话即可了:#pragma
comment(lib, &mylib.lib &)Ok,自己的lib库就这样做成了。以后可以随便调用了。
其他类似问题
为您推荐:
关于Tcc和Tlib的详细用法在系统提示符下键入C.  3.在用户的程序中按下列方式直接使用即可  #include<myfunc.h>  main(){… 调用Sub1(),其中-I后面指出首标文件的目录:\TC\Tlib可得到帮助:\tc\include:  Tcc -I C,float),使用命令格式;将此文件拷贝到目录下c;Float Sub2(Int i:\TC\TCC和C ,MyLib.Lst将产生的Mylib.Lib函数库文件拷贝到标准库目录下C:\TC\Lib:\TC&#92,最后两个分别是源程序文件及函数库文件1.现将二个函数Sub1()及Sub2()建立成一个函数库文件取名MyLib.Lib;Sub2()。网上找的; … }  4.在Turboc下用编译命令Tcc对用户程序进行编译及链接,而-L后面指出函数库的子目录。两个函数的类型及形参如下:Void Sub1(Void),并建立相应的列表文件(列表文件主要用来检查主函数库情况).  2.建立其首标文件(假设取名为myfunc.h)内容如下,瞒详细的:\TC\Lib My.c Mylib.lib执行完后就会产生一个My.exe可执行文件;  extern float sub2(int,命令格式如下;include -L C,再用命令Tcc对它们分别编译后产生两个目标文件S1.obj及S2.obj,希望对你有帮助:  extern void sub1(void)。设其用户程序文件名为My.c,最后使用Tlib命令建立函数库文件MyLib.Lib,取名为Sl.c及S2.c,Float x)将它们分别建立一个文件:  Tcc S1.c S2.c  Tlib MyLib +S1 +S2
其他1条回答
生成的库文件都存放在,生成的库文件都存放在;Relese目录下.c和.0开发工具来做说明,编译后就会生成和工程同名的动态库文件和静态库文件,首先创建一个新的工程.h文件中加入代码,可以根据自己的实际需要在,工程类型选择DLL(动态)类型.h文件.&#47,这时工具会自动为你创建一个.c和一个,如果在Release方式编译.&#47。如果没有做设置修改;Debug目录下,以Debug方式编译这里以VC6
您可能关注的推广
库文件的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 代码编译器 的文章

 

随机推荐