LNK2019: 无法解析的外部符号(函数实现没有加namespace前缀导致)
2024-08-31 13:23:17
问题描述:
在A.h中,我写了如下函数
namespace XXX
{
void func();
}
在A.cpp中,我写了如下实现
#include "A.h"
using namespace XXX;
void func()
{
...
}
然后在main中使用了func,结果报LNK2019错误。
解决办法:
在A.cpp中应该这样写
#include "A.h"
using namespace XXX; // 这个可要可不要
void XXX::func() // XXX::必须要加上
{
...
}
最新文章
- 在linux下Ant的环境配置
- asp.net mvc 应用Bundle(捆绑和微小)压缩技术 启用 BundleConfig 配置web.config
- php之XML转数组函数的方法
- SpringMVC+redis整合
- pyramid的第一个项目
- 关于PagedDataSource分页属性与DataSet和DataTable详解
- 创建位图画刷(CreatePatternBrush)
- HTTP请求响应机制与响应状态码
- Spring中的IOC和AOP是什么含义,他们在项目中起到什么作用,并举例说明?
- linux samba服务配置
- 【原创】运维基础之Docker(3)搭建私有仓库
- 初学mybatis和mysql碰到的问题
- 【Core】.NET Core中读取App.config配置文件
- Roslyn
- maven不同环境的profile配置
- 工作总结(一):Linux C
- LeetCode: Gas Station 解题报告
- unity---gameScreen 的Stats参数
- C#实现并口输出输入高低电位
- Spring Boot - Spring Cache