vc6.0怎么使用makefile编译,不要工程设置文件(dsp)

作者&投稿:安要 (若有异议请与网页底部的电邮联系)
VC++编译时说不能访问dsp~

1 新建一个mfc扩展dll工程
2 添加vc的安装目录下的mfc的源文件和头文件。如果你有兴趣,可以把atl的文件也加上
3 在类视图中选择需要访问的类或者函数~

VC++的工程文件说明:
*.dsp:是VC++的项目文件,文本格式。
*.dsw:是工作区文件,它可以指向一个或多个.dsp文件。
*.clw:是 ClassWizard信息文件,实际上是INI文件的格式。
*.opt:工程关于开发环境的参数文件,如工具条位置等信息。
*.aps:(AppStudio File),资源辅助文件,二进制格式。
*.rc:资源文件。
*.plg:是编译信息文件,编译时的error和warning信息文件,在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文件中的一些信息。一般也没什么用。
*.ncb:无编译浏览文件(no compile browser)。当自动完成功能出问题时可以删除此文件,build后会自动生成。
*.c:源代码文件,按C语言用法编译处理。
*.cpp:源代码文件,按C++语法编译处理。

call VCVARS32.bat
nmake /NOLOGO /a /s /f XXX.mak

XXX.mak 为你的makefile文件。
把上面两句话保存成文本文件,后缀名改为bat。 然后运行即可

*.dsp是Development soft project工程文件,开发环境使用的,存放你工程的信息。编译要使用的。
*.opt是Options工作区环境设置文件。就是你的自定义操作啦什么的!删了影响不大。
*.dsw是Development soft workspace 是软件开发工作区文件,和dsp差不多,编译要使用的。
*.CPP是你的程序文件,不能删。
*.H是你的程序的头文件,就是一些类、数据定义啦什么的,不能删啊。
*.NBC是No Compile Browser是创建某些对象产生的信息。不必要。


在vc6中新建一个空的工程,导入你下载的源码,即可编译.

如果要用自带的makefile可以直接从命令行上执行,指定这个maekfiel进行编译.


在VC 6.0用C或C++语言编写一个模拟图形时钟,
if(DescribePixelFormat(hDC,this->m_GLPixelIndex,sizeof(PIXELFORMATDESCRIPTOR),&pixelDesc)==0) { return FALSE; } } if(SetPixelFormat(hDC,this->m_GLPixelIndex,&pixelDesc)==FALSE) { return FALSE; } return TRUE;} int CMFCFrame1View::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CView::...

自由分区工具(Pqmagic) 6.0c 中文版怎么用?
有一次,我的硬盘装好系统以后却怎么也无法启动。why?呵呵,一进PQ就发现问题了。只见C盘的Status(状态)显示None。天,我居然忘了激活启动分区。于是就选择Advanced下的Set Active实现激活了。同理,如果有一天,你想进入一个超级纯净的Dos,也可以用这个办法,先分一个很小的分区(100M左右),再...

今天装完MathType 6.0c,但是在word里见不到工具栏,怎么办?
模板文件加载出了问题 手工添加,试试看:【工具】→【模板和加载项】,添加 ①:D:\\Program Files\\MathType\\Office Support(Mathtype的安装路径)路径下的2个.dot文件 ②:D:\\Program Files\\MathType\\MathPage路径下的 MathPage.wll 最后,再重启一下Word。

用c语言编程:计算s=1-1\/2+1\/3-1\/4+1\/5……+1\/m,其中m由输入决定_百度知 ...
\/\/#include "stdafx.h"\/\/vc++6.0加上这一行.#include "stdio.h"int main(void){ int m,i; double s; while(1){ printf("Enter m(m>0)...\\nm="); scanf("%d",&m); if(m>0) break; printf("Error, redo: "); } for(s=0,i=1;i<=m;i++...

谁能给我一个有用的卡巴斯基6.0的激活码啊?
虽说只有半年,但2个激活码就可以用1年了哦。WNM8B-1RV8R-3X6VX-U7QUC 3FZS9-JSQHY-G2ATZ-2TUNY YCHK1-1ZHD7-A6PNK-MZ7G4 MQG1X-RBMTS-2RV77-2Y7DM 16HU5-U67CZ-1MF7D-1VXXM 1Q5VG-3DGMJ-R2251-GWK5H MCSC1-18P8Q-1AQK9-SRFTQ MJV9W-S8K1W-QMDD4-T4KH8 Z8JJP-Y6...

bios怎么设置?
(13) Typematic Delay:如果(11)选项置为Enab le,那么可以用此选项设定按下某一个键时,延迟多长时 间后开始视为重复键入该键。该项可选250、500、750、1 000,单位为毫秒。 (14) Security Option:选择System时,每次开 机启动时都会提示您输入密码,选择Setup时,仅在进入C MOS Setup时会提示您输入密码。 (15...

已知弧长6.0m,玄长5.5m,求半径,谢谢!急用
已知弧长C=6.0m,玄长L=5.5m,求半径R?Rn+1=(1+(L-2*Rn*SIN(C\/(2*Rn)))\/(L-C*COS(C\/(2*Rn)))*Rn R0=4 R1=4.169 R2=4.188 R3=4.189 R4=4.189 R=4.189m

疾风忍法帖6.0c里的时空靴怎么和
首先。。。你先要去商店买木屐800块 买好之后升级到忍者护足注意要升级两次每次升级也是800块总共要话2400块。。也可以去打野怪逃忍获得木屐要看运气不是每盘都有 然后任意在高级武器装备店购买分身玉。。瞬身玉。。隐身玉。。每件3500块与护足合成 瞬身玉和护足可以合成时空靴 分身玉是次幻靴...

...计算该日是该年的第几天。请在visual C++6.0下用C语言编程
include <stdio.h>#include <conio.h>#include <string.h>#include<windows.h>int _MONTH[]={{31},{28},{31},{30},{31},{30},{31},{31},{30},{31},{30},{31}};int days(int *y,int *m,int *d){ int i,md,pastD; i=md=pastD=0; if((*y%4==0)&&((*y%100!

红海豚模拟器v6黑暗版v6.0.0怎么找不到
下载地址:http:\/\/www.xyx09.com\/326486\/ 类型:安卓游戏-破解游戏 版本:v6.0.0 大小:6.47M 语言:中文 平台:安卓APK 推荐星级(评分):★★★ 游戏标签: 海豚模拟器 wii模拟器 红海豚v6 红海豚v6暗黑版是非常实用好玩的手机模拟器app,在这里解锁相关的游戏内容吧,界面...

娄烦县15536927579: 在VC++6.0的IDE中怎样使用VC++6.0中Makefile选项 -
艾询: cl是链接器,vc自动帮你调用.可以在编译程序提示的最下面看见.process viewer在开始->vc->中可以找到.

娄烦县15536927579: vc6.0怎么使用makefile编译,不要工程设置文件(dsp) -
艾询: call VCVARS32.bat nmake /NOLOGO /a /s /f XXX.mak XXX.mak 为你的makefile文件.把上面两句话保存成文本文件,后缀名改为bat. 然后运行即可

娄烦县15536927579: vc 6.0可以用makefile? -
艾询: 当然可以啦,vc++的一个项目,背后也是有个nmake来管理和完成多个文件的编译的啊

娄烦县15536927579: vc++6.0建了工程不能写c语言 -
艾询: 一般都是先建一个project,在建一个file,因为一个project可以有多个file,一般用makefile进行联编.步骤:1. 点击左上角文件,新建一个win32 console application ,在工程名填入一个没有用到的工程名,随后选中空工程.2. 再新建一个file,我选的是c++ source file,一般不用c/c++ header file ,这个一般是用于纯c,像什么bool型,引用等这个都是没有的.再在文件名填入没有用到的的文件名.这样你就可以编一个c语言程序了

娄烦县15536927579: VC6.0如何调用GCC编译器 -
艾询: 打开VC6,Tools->Customize->Tools,Menu Contents下面空白处双击,输入要添加项的名称,输入完毕回车,然后下面输入GCC编译器路径和参数

娄烦县15536927579: 如何用VC++6.0建立一个C语言文件以及建立一个C++文件 -
艾询: 打开VC++6.0,在上面的菜单选择“file(文件)”——“new(新建文件)”——在弹出的对话框中选择最左边的“File(文件)”,选择“C/C++ Source file”,然后就新建一个文件就可以了.如果后缀名是.c,就是C语言文件;如果后缀名是.cpp,就建了一个C++文件

娄烦县15536927579: 如何用Microsoft Visual C++6.0编写程序 -
艾询: 用MicrosoftVisualC++6.0编写程序,以helloworld为例:1、打开VC6.0,如下图:2、点击菜单:File-News,弹出New对话框,如下图:选择Files选项卡,然后在下面的列表里选择C++SourceFile,File框中输入main.c,这里要特别注意,名字可以

娄烦县15536927579: VC6.0中“文件—新建—工程”中的选项怎么用啊??? -
艾询: 面我介绍一下吧: 你首先要打开VC6.0界面,一般用得较多的是Win32控制台应用程序(源程序,扩展名.cpp), 步骤是: 1,建立一个工程,“文件”——“新建”,出现下面界面:选择“Win32 Console Application”(控制台应用程序,...

娄烦县15536927579: vs2010 能否和vc6一样输出makefile,再由nmake调用? -
艾询: VC6.0以后的版本都不再提供Makefile导出了

娄烦县15536927579: VC6.0中,我怎样用C++自定义一个头文件 -
艾询: 1、直接在VC6.0的主界面中,通过图示位置选择新建进入.2、这个时候弹出新的对话框,需要找到文件并点击跳转.3、下一步等完成上述操作以后,继续确定C++ Source File的文件名.4、这样一来会发现相关的结果,即可达到目的了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网