如果我有一个 server.idl
生成 server.hh
的文件和 server.cc
.我将它们都添加到 Visual C++ 6.0 项目中。我收到链接错误 unresolved external symbol
对于在 server.hh
中声明的函数并在 server.cc
中定义.我从未使用过 Visual C++ 6.0,所以我的问题是我还需要做些什么才能使链接器能够获取 server.cc
除了将其包含在 Included Source Files
中之外的文件文件夹?也许沿着将文件所在的文件夹包含到项目某处的思路?
最佳答案
您必须将 server.cc
添加到您的项目中,就像在任何较新版本中一样,或者使用 #include
将其拉入另一个已编译的文件(可能是坏习惯)。除此之外,在没有看到实际来源的情况下很难猜测。您为此仍在使用 Visual C++ 6.0 的具体原因是什么?
关于c++ - CORBA 文件在 Visual C++ 6.0 中未解析的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13943644/