社区
VC.NET
帖子详情
cpp文件如何被include
sdyqingdao
2008-03-19 08:31:03
我用VC++2008 express建了一个CLR的WinForm程序。
我新加了一个student.cpp文件,文件里面建了一个Student类,用普通C++写的。编译通过。然后我在Form1.h里面加上#include "student.cpp",结果出来一堆错误。
请教怎么回事?
...全文
227
8
打赏
收藏
cpp文件如何被include
我用VC++2008 express建了一个CLR的WinForm程序。 我新加了一个student.cpp文件,文件里面建了一个Student类,用普通C++写的。编译通过。然后我在Form1.h里面加上#include "student.cpp",结果出来一堆错误。 请教怎么回事?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
codeangel
2008-03-21
打赏
举报
回复
1、你的cpp文件有问题,你看下具体的错误;
2、建议把头文件(.h)与实现文件分开(.cpp).
3、都用2008了,我刚开始用2005第3天.:)
herrylioi
2008-03-20
打赏
举报
回复
直接分开定义就好了 啊
cumtxxl
2008-03-20
打赏
举报
回复
[Quote=引用 3 楼 sdyqingdao 的回复:]
没有student.h这个文件。我的定义和实现都在一个文件中
[/Quote]分开不就行了
用户 昵称
2008-03-19
打赏
举报
回复
将.cpp加入工程中编译
真相重于对错
2008-03-19
打赏
举报
回复
#include <*.cpp> 是可以的
弹药保证 #include 正确
sdyqingdao
2008-03-19
打赏
举报
回复
没有student.h这个文件。我的定义和实现都在一个文件中
yyunffu
2008-03-19
打赏
举报
回复
在Form1.h里面加上#include "student.h"
yyunffu
2008-03-19
打赏
举报
回复
把类的声明写在单独头文件中。如下:student.h
C++ 中到底是应该
include
.h
文件
还是应该
include
.
cpp
文件
在阅读一个较大的解决方案中,对于其他
文件
夹下的.h和.
cpp
文件
,有时候#
include
“XXX.h”
文件
,有时候是#
include
“XXX.
cpp
”
文件
,而且二者还不能更换。下面就好好分析一下他们二者的区别。 ...
include
.
cpp
(main函数的
cpp
文件
)
文件
中包含另一个.
cpp
文件
的错误及原因
本文探讨了在C++项目中包含另一个.
cpp
文件
时遇到的编译问题及解决方案。通过实例分析发现,直接使用#
include
"data.
cpp
"会导致重复定义错误,因为.
cpp
文件
会独立编译。虽然将.
cpp
改为.h
文件
可以解决编译问题,但违背了.h
文件
仅用于声明的原则。正确的解决方法是使用extern关键字声明外部函数,避免直接包含.
cpp
文件
。修改后的代码只需在调用
文件
中使用extern void add();声明函数,无需包含源
文件
,从而成功编译并输出预期结果。这种方法既保持了代码规范性,
g++ 编译 c++ 程序时需要包括
include
.h
文件
,还是需要 .
cpp
文件
g++ 编译 c++ 程序时需要包括
include
.h
文件
,还是需要 .
cpp
文件
最近用Eclipse 下的cdt 学习c++发现大部分的时候 main.
cpp
中只需要包括 .h
文件
就可以了
cpp
文件
在编译的时候用 g++ main.
cpp
*.
cpp
*.
cpp
指定就可以。可是今天上午编译一个 自己写的 类模板的代码 stack.h 和 stack.
cpp
,main.
cpp
中如
C++游戏编程-如何
include
文件
C++如何高效的使用
include
文件
,为什么
include
文件
最好放在.
cpp
文件
中?
VC.NET
7,539
社区成员
27,670
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章