社区
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",结果出来一堆错误。
请教怎么回事?
...全文
197
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++ 的中.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...
将
cpp
文件
封装成 so
文件
并调用
一、前言 本篇记录下将
Cpp
文件
打包成so
文件
,并在其他
cpp
文件
中作调用二、将
cpp
文件
编译为so
文件
在
文件
夹
cpp
1 下创建a.h a.
cpp
b.h b.
cpp
如下://a.h #ifndef A_H_ #define A_H_ #
include
"b.h" class A { public: A(){} ~A(){} void showImg(char* pa...
VC.NET
7,539
社区成员
27,671
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章