c++ - CORBA 文件在 Visual C++ 6.0 中未解析的引用

标签 c++ linker corba

如果我有一个 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/

相关文章:

c - 如何用从偶数地址边界开始的两个字节值填充 S-record?

链接器可以内联函数吗?

linux - 如何修改 vmlinux.lds 来分解内置的 .o?

c++ - omn​​iORB::MaxMessageSize 在 omni 4

c# - 如何在没有IDL或后期绑定(bind)调用远程方法的情况下访问CORBA接口(interface)

c++ - 缺少同步时的弛豫原子和内存连贯性

c++ - 场景/视口(viewport)之外的对象 (OpenGL)

c++ - 从文本文件中选取数组元素

c++ - 在 C++ 中等待分离的线程完成

C++ 设置 lower_bound() 迭代器