社区
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",结果出来一堆错误。
请教怎么回事?
...全文
189
8
打赏
收藏
cpp文件如何被include
我用VC++2008 express建了一个CLR的WinForm程序。 我新加了一个student.cpp文件,文件里面建了一个Student类,用普通C++写的。编译通过。然后我在Form1.h里面加上#include "student.cpp",结果出来一堆错误。 请教怎么回事?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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++ 的中.h与.
cpp
文件
介绍 #
include
与#
include
""区别
#
include
< >直接从编译器自带的函数库中寻找
文件
#
include
" "是先从自定义的
文件
中找 ,如果找不到在从函数库中寻找
文件
采用"< >"方式进行包含的头
文件
表示让编译器在编译器的预设标准路径下去搜索相应的头
文件
,如果找不到则报错。 特别要注意的是,如果是标准库头
文件
,那么既可以采用<>的方式,又可以采用" "的方式,而用户自定义的头
文件
只能...
C++ 在一个
cpp
文件
中使用另一个
cpp
文件
中定义的函数
C++ 在一个
cpp
文件
中 使用另一个
cpp
文件
中定义的函数建立一个console项目头
文件
cpp
文件
main.
cpp
建立一个console项目 以dev为例,在【
文件
】【新建】【项目】,新建一个console项目。 头
文件
添加新
文件
,输入说要使用函数的声明,保存为.h
文件
。 int add(int a,int b);
cpp
文件
定义在.h中声明的函数,保存为.
cpp
文件
。 #
include
<iostream> #
include
"chen.h"//不要忘记这个 int a
include
cpp
?还可以这样?
前两天突然看见部门有个项目的代码里通篇全是#
include
"xxx.
cpp
",我表示从来没见过这种写法,引发了我的一些思考: 问题一:这啥玩意? C++是一门高深莫测的语言,什么写法都有,而且#
include
本质上就是复制粘贴代码,我也不敢说别人写的不对,可能开发者是C++大佬,写了一些我们普通人无法理解的代码也是正常的。 问题二:整个项目都是这种引用方式,不会导致某一函数重复定义吗? 为此我查了一些资料,并做了一些测试: 代码段1: // file1.cc #
include
..
VC.NET
7,539
社区成员
27,671
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章