我正在为 HP-UX 和 Linux 编写一个跨平台的 C++ 应用程序。我想知道如何在文件 3 内的文件 1 中使用声明的 const char * 变量而不会弹出以下错误:
/usr/ccs/bin/ld: Duplicate symbol "OPERATING_SYSTEM" in files smac_dictionary.o and smac_dsl_parser.o
/usr/ccs/bin/ld: Found 1 duplicate symbol(s)
gmake: *** [smac_dsl_parser] Error 1
谢谢。