CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

用命令行编译c++代码?

楼主qozms(Alex)2005-05-13 10:30:48 在 VC/MFC / 基础类 提问

如何用写字板写c++代码,然后用命令行编译链接?  
  我不想在vc开发环境中操作 问题点数:20、回复次数:12Top

1 楼Tucker(谭述君)回复于 2005-05-13 10:38:45 得分 2

具体用命令行来编译连接我不懂,但最近我在学习侯俊杰的<深入浅出MFC>第二版,里面讲了不少这些东西,我想或许对你有用!Top

2 楼viewpl(下了军令状,明年泡不到mm就提着向下小JJ回家叩见祖宗)回复于 2005-05-13 10:46:22 得分 2

cl   -helpTop

3 楼crusaderg(刻苦)回复于 2005-05-13 16:05:03 得分 2

那为什么不用GCCTop

4 楼wangjia184(我就是传说中的。。。。。。SB)回复于 2005-05-13 16:08:58 得分 1

cl   参数牛多Top

5 楼l51(山中人)回复于 2005-05-13 16:14:36 得分 2

呵呵,你真牛,這樣連Debug都不用了,直接寫出完全沒問題的代碼??  
   
  你寫字板寫代碼除非寫   Hello   world   ,要不你還是免了吧,最起碼也要調試工具呀。  
  TC寫無GUI的程序還是不錯的,其它的編譯工具不多,   GCC不是用於Windows下程序開發的。  
   
  不要想在沒有集成的環境下去開發,光是Debug就會要你的命,呵呵  
  Top

6 楼huwei001982(凶猛的小狗)回复于 2005-05-13 17:04:04 得分 1

楼上所言差亦Top

7 楼krh2001(边城浪子)回复于 2005-05-13 17:16:39 得分 1

DEBUG   版的EXE   也是   cl   命令行编译出来的Top

8 楼icecools(浮生若梦)回复于 2005-05-13 17:19:24 得分 2

g++的话  
  g++   -o   a.exe   a.cpp  
  cl的话不知道,一直都是用ide的Top

9 楼vcmute(BCare4 H1Rest Good9!)回复于 2005-05-13 17:47:53 得分 2

settings中c/c++   和   Link去掉/nologo  
  就可以看到命令行参数(其实都在settings中)Top

10 楼zezhang()回复于 2005-05-13 18:50:24 得分 3

命令行下编译简单的可以直接用CL,复杂的用NMAK,方法是先建个TXT写命令后改名为。MAK,比如下面就是我以前写的一个AAA。MAK,命令行下执行NMAKE   AAA。MAK,生成的文件只有几十K(是SDI界面,资源中还包含有ICON等),而VC编译的要百多K,什么原因我就不知了  
   
  ##aaa.mak  
   
  all:   屏保屏蔽.exe  
   
  屏保屏蔽.res   :   屏保屏蔽.rc    
          rc   屏保屏蔽.rc  
   
  屏保屏蔽.obj   :   屏保屏蔽.cpp   onlyone_inc.h   屏保屏蔽.h  
          cl   -c   -W3   -Gz   -D_X86_   -DWIN32   屏保屏蔽.cpp  
   
  屏保屏蔽.exe   :   屏保屏蔽.obj   屏保屏蔽.res  
          link   /MACHINE:I386   -subsystem:windows   屏保屏蔽.res   屏保屏蔽.obj   \  
                    winmm.lib   libc.lib   kernel32.lib   user32.lib   gdi32.lib  
  Top

11 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2005-05-13 19:08:52 得分 2

配置好环境变量,  
  vc中编译,link可以一次   clTop

12 楼l51(山中人)回复于 2005-05-25 14:00:31 得分 0

呵呵既然是我差矣,那就學習學習:  
  請問你們用cl   怎麼知道出現了哪些錯誤?錯誤在哪裡?  
  如果進行比微型軟件大一點點的開發,怎麼進行頭文件、資源文件管理、怎麼快速定位到程序指定位置、怎麼查找程序的相關代碼(或基類定義)?還有......  
   
  看來BC   和VC、VS.net甚至TC都應該淘汰了,大家都應該用Dos的   edit   或Linux   UNIX下的vi進行編程了,  
  這樣才叫專業,呵呵。  
  Top

相关问题

  • 怎样在命令行底下编译C++程序?
  • C# Windows Form项目,怎么用命令行编译?不用VS
  • 命令行编译(CL)??
  • 关于命令行编译
  • 请指点一下命令行下编译C#的环境设置
  • 请问如何在命令行,直接用TC编译,运行.C文件.
  • VC++ 怎么 命令行编译?
  • 命令行如何编译cpp程序
  • 请问命令行编译的指令?
  • 请问怎样在DOS窗口下用命令行的方式建立和编译C++项目文件?

关键词

  • c++
  • 屏蔽
  • 编译
  • 命令行
  • 屏保
  • vc
  • 屏保屏蔽
  • 開發
  • mak
  • cl

得分解答快速导航

  • 帖主:qozms
  • Tucker
  • viewpl
  • crusaderg
  • wangjia184
  • l51
  • huwei001982
  • krh2001
  • icecools
  • vcmute
  • zezhang
  • oyljerry

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo