头文件包含visual studio中的cpp文件,给出了编译错误

时间:2014-11-13 16:22:48

标签: c++ visual-studio-2010 visual-studio

我的标题如下:

#include iostream & map
namespace dummy {
    const char* some_xxx_name(const char* name);
}
#include myfile.cpp (the following cpp file stated below)

我的cpp文件如下:

#include "myfile.h" (the file stated above)
#include <sstream>
#include <cassert>   
inline const char* dummy::some_xxx_name(const char* name) {
........
}

他们在我的linux环境下使用makefile工作正常,现在我在visual studio环境中采用并得到以下错误:

error C2084: function 'const char *dummy::some_xxx_name(const char *)' already has a body ....(point to the line in the header)

我知道文件结构对于在头部包含cpp并且在cpp(或者可能)中包含头文件并不是很好。

想知道是否有机会在不更新代码的情况下使其工作?不熟悉我如何在windows visual studio环境下前进。

0 个答案:

没有答案