由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请教关于link error (C++)的基本问题
相关主题
自定义数据类型冲突
相关话题的讨论汇总
话题: vec3话题: dist话题: float话题: vec话题: c++
进入Programming版参与讨论
1 (共1页)
m******s
发帖数: 204
1
用的是VS 2008。我想将代码分成几个文件:
1。vec.h
#ifndef _VEC_H_
#define _VEC_H_
class vec3{
float dist(vec3 &v)
};
2. vec.pp
#include "vec.h"
// Implement dist function
float vec3::dist(vec3 &v)
3. main.cpp
#include "vec.h"
void f()
{
vec3 v1(1,1,1);
vec3 v2(1,1,1);
float len = v1.dist(v2);
}
这三个文件在同一个project里面,但仍然得到linkerror 2019,dist unresolved...
没google到有用的解释,请大家旁忙看看,多谢!
m******s
发帖数: 204
2
我看到vec.obj文件生成了。但不知为什末没有被连接上。我如果选择“exclude in
build”对vec.cpp,有一样的错误但编译通过
z**k
发帖数: 629
3
因为你的dist是个private method.
1 (共1页)
进入Programming版参与讨论
相关主题
自定义数据类型冲突
相关话题的讨论汇总
话题: vec3话题: dist话题: float话题: vec话题: c++