C++的头文件包含问题!急~!

monstering44 monstering44 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
用的工具是VS 2003

情况是这样的:
在一个解决方案中建了两个项目,P1和P2
我在P1中定义了一个类A,成员函数等是在A.h中定义,在A.CPP中实现的
然后我在P2中想调用A类,然后在P2中#include "..\..\A.h"
但是这样的话我在P2中如果要调用A类中的函数时,只能调用A类中的内联函数,即只有在A.H中实现的函数才能调用,就算是声明为INLINE,但是在A.CPP中实现的函数都不能调用,报错为:无法解析的外部符号

这是咋回事啊~大家帮帮忙~
...全文

相关推荐

C++的头文件互相包含的问题

C++的头文件互相包含的问题。比较有用的解决办法。

rain820804

VScode编译C++ 头文件显示not found的问题

主要介绍了VScode编译C++ 头文件显示not found的问题,本文给大家分享问题解决方法,通过截图的形式给大家介绍的非常详细,需要的朋友可以参考下

weixin_38661939

C++头文件包含问题的详细总结

不同头文件中的类的嵌套在实际编程中,不同的类一般是放在不同的相互独立的头文件中的,这样两个类在相互引用时又会有不一样的问题。重复编译是问题出现的根本原因。为了保证头文 件仅被编译一次,在C++中常用的办法是使用条件编译命令。。。

mathusa

c++万能头文件(包含所有其他头文件)#include<bits/stdc++.h> 注:此cpp文件包含万能头文件以及基本框架

c++万能头文件此头文件包含了: #include <algorithm> #include <bitset> #include <complex> #include <deque> #include <exception> #include <fstream> #include <functional> #include <iomanip> #include <ios> #include <iosfwd> #include <iostream> #include <istream> #include <iterator> #include <limits> #include <list> #include <locale> #include <map> #include <memory> #include <new> #include <numeric> #include <ostream> #include <queue> #include <set> #include <sstream> #include <stack> .. 有字数五百限制,无法一一列举,如果想了解,可以自己查

孙熙媛

C++中头文件相互包含的几点问题

本文说明了,在c++中,当多文件编译时各种头文件及各种类的相互包含时的一些注意事项及解决方法.

wyq900815
评论 7
收藏 已收藏
分享
返回顶部
monstering44
C++ 语言 65,214 成员 250,514 内容