游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2812|回复: 2

vc7如何直接用命令行编译?

[复制链接]

86

主题

2251

帖子

2386

积分

金牌会员

Rank: 6Rank: 6

积分
2386
QQ
发表于 2005-8-4 16:23:00 | 显示全部楼层 |阅读模式
我在用HOHO写东西
一个同学也想参加个
无奈他在网吧打工,要他装个VS是不可能的

如果用NMAKE去编译工程,要写个MAKEFILE吗?

有什么方便的方法介绍下

谢谢!

8

主题

239

帖子

239

积分

中级会员

Rank: 3Rank: 3

积分
239
发表于 2005-8-4 17:17:00 | 显示全部楼层

Re: vc7如何直接用命令行编译?

可碰上知音了,我就再DOS下编译 vc7

找一台装了vc7的,把他的目录中的(见图),烤到另一台

再做个xxx.bat, 就能编译了。

rem //////////设置cl路径;
path D:\vc7\Vc7\bin;D:\vc7\Common7\IDE;%PATH%

rem ////设置别的路径;
rem set EL1=D:\SDK\openDWG20\include;
rem set EL2=D:\SDK\openDWG20\lib;
rem set LL1=adv6Nt.lib

set EL1=D:\SDK\Dx81sdk\include;
set EL2=D:\SDK\Dx81sdk\lib;
set LL1=d3d8.lib d3dx8.lib

set include=D:\vc7\Vc7\include;d:\vc6\vc98\atl\include;d:\SDK\wtl70\include;d:\vc6\vc98\include;%EL1% %PATH%
set lib=D:\vc7\Vc7\lib;d:\vc6\vc98\lib;%EL2% %PATH%;

rem /////////[GX:能异常处理][Zi:能调试][LD:编译DLL][Fm:创造map][O1:小码] [MD:与 MSVCRT.LIB 链接,避免联接libcp.lib错误]
rem ////////释放编译 cl /GX ws2_32.lib atl.lib kernel32.lib user32.lib gdi32.lib winspool.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib Comdlg32.lib %1
rem ///////调试编译

cl.exe /Zi /MD  /EHsc %LL1%  kernel32.lib gdi32.lib  uuid.lib Comdlg32.lib %1
sf_200584171634.gif

86

主题

2251

帖子

2386

积分

金牌会员

Rank: 6Rank: 6

积分
2386
QQ
 楼主| 发表于 2005-8-4 20:44:00 | 显示全部楼层

Re:vc7如何直接用命令行编译?

:)谢拉

你把IDE也拷来了?
那你试试这个:
devenv /nologo /build Release "SolutionFile.sln"

下午找了一下相关内容,感觉把bin文件夹,头文件,LIB提取出来做个精简VC7,写MAKEFILE差不多能成
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-26 18:04

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表