首先要打开命令行窗口:开始-->运行-->输入cmd-->确定
在命令行输入:set 环境变量名
例如:set GAMEBS_ROOT
可以得到GameBs开发包所安装的根路径。
可以使用VC提供的工具Depends。当打开某个动态库后,就可以看到视图中以树状结构显示了库文件之间的依赖关系。
用UltraEdit或写字本打开.dsw和.dsp文件,把里面的原来那个工程名,替换为现在想改的名字,然后再把这两个文件的名字也改成新的名字。如果工程中还有其它以旧工程名来命名的文件,一并改成新名字。另外删除ncb、opt、plg、clw文件,它们都可以自动生成。
如果在VC中已经打开了一个工程,那么现在当前的工作空间(workspace)只包含这一个项目。
现在,假设我们需要多个工程:
方法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或者其他的,重要在他里面设定断点即可。