c语言模块化编程

最近学校在做关于c语言的课设,老师要求我们进行模块化编程,在模块化编程的过程中遇到了一些问题,找了一些资料后终于解决了。

本人用的编译器是codeblocks

1.如何在codeblocks中新建一个工程

File->New->project

弹出New from template对话框

选择Console application 或Empty project  (这里会出现一个问题,等下再作说明)

这里我先选择Empty project ,再点击GO,选好你要保存的路径

这里弄好一个,就出现一个这样的工程

再点击File->new->file

c语言模块化编程_第1张图片

选择第二个,建立一个c或c++,注意将路径设在你刚才新建的工程下面

重复上面的步骤,选择第一个,建立一个.h

 

c语言模块化编程_第2张图片

 

这是之前写好的,每个文件里的具体实现这里就不说了,不然太啰嗦了

当我运行时它总会提示it seems that this project has not been built的框,点击是,点击否都不行。

在网上查找了一下资料说是要重新设置环境变量路径

步骤:

Settings->Compiler->reset defaults 再点击Tollchain executables 点击Auto-detect

如果不行就手动设置路径

弄完以后发现还是一样。

第二种办法

选择Headers下的.h文件右击,选择Options,勾选Compile file 和 Link file

或者将这两个东西都去掉

 

弄好以后,发现又出现了一个Main没有定义

出现Main没定义也有可能是你将main 写成了mian

反正就是各种毛病

其实在刚开始直接选择新建一个console application就啥问题都没有了

 

 

c语言模块化编程_第3张图片

你可能感兴趣的:(c语言模块化编程)