所以我有一个项目位于“C:/something/something/project.sln”
我在这个项目中使用的功能我想一遍又一遍地使用。所以我创造了
“C:/folder/include.h”,“C:/folder/maths/maths.h”,“C:/folder/maths/maths.cpp”
INCLUDE.H:
#include #pragma once
#include "maths\maths.h"
maths.h
namespace maths
{
int add(int a, int b);
}
maths.cpp
#include "maths.h"
namespace maths
{
int add(int a, int b) { return a + b; }
}
函数'add'是未解析的外部。
我正在使用VS2017。我猜它是使用链接器或其他包含目录,然而,我尝试过的任何东西都没有它的工作。 我想我可以在'文件夹'中创建一个项目然后编译为.lib,但是,我认为不应该这样做。谢谢:))