问题描述
- vs调用其他c.pp中的函数
- 有个mian.cpp
里面有main函数
main函数中调用了一个function,
这个function我写在另一个binary.cpp。
main中include“binary.cpp”
编译时候提醒已经在 binary.obj 中定义
解决方案
函数声明一定要定义在.h中吗?
解决方案二:
找一个简单的多cpp的工程看看它怎么实现的吧,一看就应该会了。
解决方案三:
不能包含cpp 需要include h文件来申明函数
解决方案四:
给binary写一个对应的.h文件,include这个.h文件
解决方案五:
1。写.h文件
2。在main.cpp中声明这个函数,不要包含那个cpp,只需要声明一下,然后所有cpp一起连接(VS的IDE会自动处理连接这步,如果用VS的命令行需要手动或自己写makefile连接)
时间: 2024-10-27 06:46:46