編譯環境: visual c++ 6.0
命令工具: nmake cl link
程式功能: 使用mfc方式建立乙個對話方塊.
從網路下visual c++ 6.0 綠色版或者安裝版, 安裝完成後, 目錄/vc98/bin下應該有nmake程式, cl程式和link程式
採用mfc構建乙個簡單的對話方塊. 首先使用visual c++ 6.0 的資源編輯新建乙個對話方塊資源, 儲存得到resource.**件和hello.rc資源指令碼 .
dlg.h
#ifndef my_dialog_include
#define my_dialog_include
#include #include "resource.h"
class cexampledlg : public cdialog
; cexampledlg();
~cexampledlg();};;
#endif // my_dialog_include
dlg.cpp
#include "dlg.h"
cexampledlg::cexampledlg()
: cdialog(cexampledlg::idd)
cexampledlg::~cexampledlg()
bool cexample::initinstance()
{ cexampledlg mydlg;
m_pmainwnd = &mydlg;
mydlg.domodal();
return true;
makefile
main.exe:main.obj dlg.obj hello.res
link /nologo /subsystem:windows dlg.obj main.obj hello.res
hello.res:hello.rc
rc hello.rc
main.obj:main.cpp
cl /nologo /mdd /d "_debug" /d "_afxdll" /c main.cpp
dlg.obj:dlg.cpp
cl /nologo /mdd /d "_debug" /d "_afxdll" /c dlg.cpp
>> nmake /f makefile
編譯成功,得到程式.
-------------- 勿在浮沙築高台
NMAKE命令列編譯
vc98 binvcvars32.bat 設定環境變數 nmake f filename.mak nmake 選項下表描述了 nmake 選項。選項前有斜槓 或短劃線 並且不區分大小寫。使用 cmdswitches 更改生成檔案或 tools.ini 中的選項設定。選項 用途 a 強制生成所有已評估...
vc中使用nmake命令編譯方法
由於最近工程較多,在si的時候很是麻煩,將所有的工程都編譯一次,再將可執行檔案和生成的庫檔案全部拷貝到bin目錄下,真的做了一次以後就感覺工作量的巨大,可能也是人比較懶的原因,以前就聽說過vc可以用命令列編譯於是上網狂搜,終於做了乙個p處理,以後省事了,只要不改依存邏輯,以後就一鍵si了,哈哈。啊,...
VC中使用nmake命令編譯方法
vc6.0其實已經不再使用makefile檔案進行編譯了,但是它仍然可以匯出makefile檔案,字尾名為 mak,方法是在工程選單下的匯出makefile檔案,你也可以將 mak檔案更名為makefile這樣就可以只使用nmake進行編譯而不用再在後面帶引數 f makefile 剩下的工作就是進...