可以直接在头文件里定义
创建源代码保存为.h
在名字空间里写入自己的函数
最后把该头文件放到dev-cpp的include目录里
#ifndef _define
#define _define
namespace hehe //名字空间hehe,可以随便设,不要与标准C++的名字空间重复
{
//自己的函数
}
#endif
使用时用<>或""引用该头文件都可以
要用哪个函数就在前面加个hehe::
比如hehe::foo()
Dev-C++ 是一个 C/C++ 集成开发环境(IDE),默认情况下不包含数学函数库(math.h)。在使用数学函数库之前,需要先包含该库的头文件,并链接数学函数库。以下是使用数学函数库的示例代码:c
Copy code
#include <stdio.h>
#include <math.h>
int main()
{
double x = 2.0
double y = sin(x)
printf("sin(%!f(MISSING)) = %!f(MISSING)\n", x, y)
return 0
}
如果在 Dev-C++ 中编译上述代码,可能会出现链接错误,提示找不到数学函数库。这是因为 Dev-C++ 默认情况下不链接数学函数库,需要手动链接,方法如下:
选择菜单栏中的“项目” ->“项目选项” ->“编译器” ->“链接器”。
在“链接选项”中添加 -lm,表示链接数学函数库。
点击“确定”按钮保存修改。
完成上述步骤后,重新编译代码即可正常调用数学函数库。
需要注意的是,如果使用了其他函数库,也需要在链接选项中添加对应的库名,例如使用字符串函数库时需要添加 -lstring。
Dev开发平台是采用标准C/C++的,因为没有对应教程,不熟悉标准C/C++的开发人员会很苦恼,建议去Dev官网看开发说明。Main函数在标准C/C++是要加上“Int”。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)