【发布时间】:2016-06-23 07:38:06
【问题描述】:
我遇到了以下链接问题。
在第一个编译单元中,我在全局空间 e 中定义 const string,如下所示:
const string test_string = "blahblah";
后来,在一个 2dn 编译单元中,我想重用该字符串,我写道:
extern string test_string;
但链接过程失败(未定义符号),我发现链接的唯一方法是使用const char* 而不是const string。
我想知道为什么会这样?
【问题讨论】:
-
您可以发布您正在使用的
gcc命令吗?
标签: c++ gcc visual-c++ hyperlink