^ChElseA^ 发表于 2005-12-12 20:56

汗,我问。。。

在visual studio里面写c的东东,存的时候用的是cpp文档,当时debug了也运行了没有问题,可是第二次如果要再次运行这个程序该怎么办啊?我直接点开这个cpp文档,可是看到也可以修改但是就是不能debug和运行。。。汗水。。。我是超级大菜鸟。。。:mad:

各位大侠帮帮我啊~~~~~$汗水$$汗水$

gaga 发表于 2005-12-12 21:45

原帖由 ^ChElseA^ 于 2005-12-12 20:56 发表
在visual studio里面写c的东东,存的时候用的是cpp文档,当时debug了也运行了没有问题,可是第二次如果要再次运行这个程序该怎么办啊?我直接点开这个cpp文档,可是看到也可以修改但是就是不能debug和运行。。。汗 ...

visual studio的IDE里面需要创建一个workspace(或者至少需要一个project)才可以编译程序。不能直接编译cpp和h(用命令行编译器除外)。所以你要打开上次保存的workspace文件(一般vc的workspace是.dsw后缀名,如果是vc.net,后缀是统一的.sln)。如果你没有保存workspace而只保存了cpp和h的话,见下段

或者如果你知道自己编译的是什么类型的项目(比如是console还是mfc还是atl之类),可以创建一个该类型的项目然后手工把你的文件添加进项目。

^ChElseA^ 发表于 2005-12-12 22:10

对, 我就是新建了win32 console的project然后在里面写cpp。。。可是就是不让我第二次重新打开然后运行。。。$惨啊$

gaga 发表于 2005-12-12 22:15

原帖由 ^ChElseA^ 于 2005-12-12 22:10 发表
对, 我就是新建了win32 console的project然后在里面写cpp。。。可是就是不让我第二次重新打开然后运行。。。$惨啊$

不让你第二次重新打开cpp?还是编译菜单没有build和run?或者是编译错误?

^ChElseA^ 发表于 2005-12-12 22:27

恩就是说,我写完了这个程序,debug run都没有问题,然后我就存了(cpp)并且关掉了。

待到我第二次open file的时候打开这个cpp, 就没有办法让它再一次的debug和run 了。。。

汗,我的语言表述。。。望多加包涵:P

^ChElseA^ 发表于 2005-12-12 22:30

恩。。 编译菜单没有build和run。。。我想是这个。。。

gaga 发表于 2005-12-12 22:42

原帖由 ^ChElseA^ 于 2005-12-12 22:27 发表
恩就是说,我写完了这个程序,debug run都没有问题,然后我就存了(cpp)并且关掉了。

待到我第二次open file的时候打开这个cpp, 就没有办法让它再一次的debug和run 了。。。

汗,我的语言表述。。。望多加包 ...

假设你用的是Visual Studio6 IDE环境里的VC6。

第二次打开的时候,只能打开dsw文件(workspace)。dsw中可以包含多个dsp(project)。而你的项目中的所有编译设置(包括目标代码类型,编译参数,源文件的组织等)都是在dsp中保存。dsw中是描述了不同的dsp(project)之间的依赖关系(dependency)。

当然你也可用IDE只打开dsp,这样VS6会提示你为它创建一个单独的dsw。

dsw和dsp都是文本文件,可以用编辑器打开看一下内容是如何组织的。

只有打开一个有效的dsw,IDE才会给你编译的选项。仅打开cpp源文件是不行的,以为IDE不知道要如何编译它。

如果上次关闭的时候没有保存过dsw/dsp,只能再创建一个空的dsw(包含一个dsp),然后把原来保存的源文件添加进去(上面的帖子说过了,可能不太好理解)


建议如果只是学编程,可以用gnu c,或者另外有人推荐的dev c++。

^ChElseA^ 发表于 2005-12-13 20:43

$感人$$感人$

严重感谢gaga哦!:)

打算去装个gcc...呵呵:lol:今天问了tutor,结果那个德国gg看了半天也没弄出来,可怜。。。

gaga 发表于 2005-12-15 14:48

原帖由 ^ChElseA^ 于 2005-12-13 20:43 发表
$感人$$感人$

严重感谢gaga哦!:)

打算去装个gcc...呵呵:lol:今天问了tutor,结果那个德国gg看了半天也没弄出来,可怜。。。
不应该这么麻烦吧,有了cpp和h,重建一个项目就可以了
页: [1]
查看完整版本: 汗,我问。。。