如何在vc的一個工程中加入另外一個工程,并且可以一起調試。
我的程序是這樣的:主程序A調用B.exe,然后調用C.exe。現在,我想調試c,但是c只能被A調用,不能單獨運行。我想將a和c兩個工程一起調試,請問有什么辦法?
首先vc一般新建一個項目(workspace)都是一個project,
如果需要多個工程:
方法1:新建一個工程,然后選中“add to current workspace”即可。
方法2:已有工程,可以通過“project”菜單-》“insert project to workspace"加入已有的菜單。
一起調試的問題:
首先一個workspace里面有多個工程的時候,你要設定一個活動工程,就是你點”執行‘的時候是從這個工程啟動的,而不是別的工程,這個可以在工程名字上(不是workspace上)點擊右鍵,選“set as active project”即可。然后設定斷點,即可調試到指定地方。
注意的一個地方:如果要使用別的工程的文件,比如A工程的a.cpp要包括B工程的b.h,那么a.cpp里面要使用相對路徑來指定這個b.h的路徑,而不能直接寫成#include "b.h"這樣的。另一種更好的跟能移植的解決方案就是:設置A工程的屬性:project->project settings,選中A工程,然后到c++標簽,拉到preprocesser,在additonal include directories中加入B工程的路徑,這樣就可以直接使用#include "b.h"在A工程使用了。要調試b.h或者其他的,重要在他里面設定斷點即可。
posted on 2007-06-12 22:31
星夢情緣 閱讀(1733)
評論(2) 編輯 收藏 引用 所屬分類:
關于編程