社区
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",结果出来一堆错误。
请教怎么回事?
...全文
216
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
include
.
cpp
(main函数的
cpp
文件
)
文件
中包含另一个.
cpp
文件
的错误及原因
当一个main函数的
cpp
文件
包含另一个
cpp
文件
,使用#
include
"data.
cpp
" 是不可以的,例如下面
include
.
cpp
#
include
<stdio.h> #
include
"data.
cpp
" //extern void add(); void main() { #
include
"
include
.h" #
include
"yingcheng.i...
C++ 中到底是应该
include
.h
文件
还是应该
include
.
cpp
文件
在阅读一个较大的解决方案中,对于其他
文件
夹下的.h和.
cpp
文件
,有时候#
include
“XXX.h”
文件
,有时候是#
include
“XXX.
cpp
”
文件
,而且二者还不能更换。下面就好好分析一下他们二者的区别。 ...
在 C++ 编程中,通常应该
include
头
文件
(.h 或 .hpp
文件
),而不是源
文件
(.
cpp
文件
)。以下是详细的解释和原因
在 C++ 编程中,通常应该
include
头
文件
(.h 或 .hpp
文件
),而不是源
文件
(.
cpp
文件
)。如果你需要自定义功能(如人脸检测的扩展),应创建自己的头
文件
(如 face_utils.h)和实现
文件
(如 face_utils.
cpp
),而不是直接包含 .
cpp
文件
。如果项目只有一个 .
cpp
文件
,且不想拆分头
文件
,可以直接写所有代码在一个
文件
中,
include
其他 .
cpp
文件
。模块化设计:将声明放入头
文件
,实现放入 .
cpp
文件
,编译时链接所有 .
cpp
文件
。
C++ 的中.h与.
cpp
文件
介绍 #
include
与#
include
""区别
#
include
< >直接从编译器自带的函数库中寻找
文件
#
include
" "是先从自定义的
文件
中找 ,如果找不到在从函数库中寻找
文件
采用"< >"方式进行包含的头
文件
表示让编译器在编译器的预设标准路径下去搜索相应的头
文件
,如果找不到则报错。 特别要注意的是,如果是标准库头
文件
,那么既可以采用<>的方式,又可以采用" "的方式,而用户自定义的头
文件
只能...
关于.
cpp
文件
包含另一个.
cpp
文件
出错的原因以及解决办法
转载出处:https://www.cnblogs.com/CBDoctor/archive/2012/08/18/2644961.html#4530400 关键点:当2.
cpp
进行#
include
"1.
cpp
"时,对
文件
进行编译时2.
cpp
文件
中已经把1.
cpp
文件
的内容包含进来了,所以2.
cpp
里既有原本自己的代码,也有1.
cpp
的代码。且因为
文件
单独编译,进行链接时就会发现2.obj中有1.o...
VC.NET
7,539
社区成员
27,670
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章