首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

怎的在一个工程下建立多个文件

2013-06-25 
怎样在一个工程下建立多个文件 我对VC++6.0编译器还真是不太会用。问题一:在编程时常常需要要测试一下另外

怎样在一个工程下建立多个文件
 我对VC++6.0编译器还真是不太会用。

问题一:  
在编程时常常需要要测试一下另外的知识,就在原来的工程下新建一个文件,运行时就会出现“one or more multiply defined symbols found”的错误,难道是真的不能在一个工程下建立多个文件,还是我操作有误?
比如:
我用的是VC++6.0,先“新建”win32 consolo application 工程,然后再'新建",再选择C++ source files,建立一个文件名为1的文件,然后又在同一工程名下建立名为2的文件,就会出现“ne or more multiply defined symbols found”的错误。

问题二:
有时候发生了“can't open 1.ext for writting”的错误,网上说到任务管理器里去看进程是否关闭,但其实我到进程去看,我根本就找不到文件名,比如我的文件名为1,在进程里应该是1.ext,但是我根本就看不到这个文件。倒是在debug文件夹里能看到。是怎么回事呢?

问题三:
要打开以前编译过的文件,是在“文件”菜单下有“最近文件”和“最近工作空间”,是选择哪一个呀?我往往是乱选择,反正也都打开了。

[解决办法]

引用:
 我对VC++6.0编译器还真是不太会用。

问题一:  
在编程时常常需要要测试一下另外的知识,就在原来的工程下新建一个文件,运行时就会出现“one or more multiply defined symbols found”的错误,难道是真的不能在一个工程下建立多个文件,还是我操作有误?
比如:
我用的是VC++6.0,先“新建”win32 consolo application 工程,然后再'新建",再选择C++ source files,建立一个文件名为1的文件,然后又在同一工程名下建立名为2的文件,就会出现“ne or more multiply defined symbols found”的错误。

问题二:
有时候发生了“can't open 1.ext for writting”的错误,网上说到任务管理器里去看进程是否关闭,但其实我到进程去看,我根本就找不到文件名,比如我的文件名为1,在进程里应该是1.ext,但是我根本就看不到这个文件。倒是在debug文件夹里能看到。是怎么回事呢?

问题三:
要打开以前编译过的文件,是在“文件”菜单下有“最近文件”和“最近工作空间”,是选择哪一个呀?我往往是乱选择,反正也都打开了。

问题1:打开VC->win32 console application->输入 project name(该界面右上角)->设置location(该界面右上角)即工程生成的位置(可以不管,他会默认)->ok->An empty project 或者 A hello world application->Finishin->OK.
假如选择的是An empty project 话再工程名上右键New Folder,填入文件夹名如sorce file->选中sorce file->菜单栏new 一个头文件后者源文件出来,添加main函数后即可运行你的程序;假如是A hello world application的话可以直接在其文件的文件中添加相关代码,注意什么代码放在头文件,什么放在源文件。

问题2:can't open 1.ext for writting可能因为你根本没有文件1.exe,而且exe文件为可执行文件,一般不输入,而是直接生成一个新的。

问题3:要打开以前编译过的文件,是在“文件”菜单->open workspace(打开工程)。只有打开工程才可以编译,打开一个文件时编译不了的。
其实最有效的方法是拿着电脑去找老师让他示范一次给你看,我想他会的。
祝你好运。
[解决办法]
可以在VS下建立多个工程。

但VC 6.0下我没操作过,而在VS.NET下建立多个工程,直接往“解决方案”里面添加“新建项目”就是。

VC 6.0下的有“工作空间”和“工作项目”两个概念,工作空间类似后面的“解决方案”,你往这个工作空间中可以添加多个项目的。
[解决办法]
问题一:工程应该建立在工作空间下,一个工作空间中可以有多个工程, 一个工程中可以建立多个文件

问题二:debug 和 release 时生成的exe 放在不同的目录下

问题三:可以只打开一个文件,或是打开一个工程

找本书看看


热点排行