c++ - OMNET++: .gdbinit: 没有这样的文件或目录?

标签 c++ omnet++ inet

我正在使用 Inet,我对我的工作做了一些修改。我创建了一个新的地址类(我没有任何错误)。当我想在我的文件 .cc 中使用此类时 我收到此错误:

<!> Warning: opp_run: Cannot check library ../../src/inet: ../../src//libinet.so: undefined symbol: _ZNK12MYAddress3strEv

<!> Error during startup: Cannot load library '../../src//libinet.so': ../../src//libinet.so: undefined symbol: _ZNK12MYGAddress3strEv. OMNeT++ Discrete Event Simulation (C) 1992-2011 Andras Varga, OpenSim Ltd. Version: 4.2.2, build: 120327-7947143, edition: Academic Public License -- NOT FOR COMMERCIAL USE

See the license for distribution terms and warranty disclaimer

End.

Simulation terminated with exit code: 1 (I don't know what it means)

我使用了 debbug,我得到:

.gdbinit: no such file or directory But I don't know what it means as well.

所以,如果你能帮助我,我将不胜感激。我不知道如何解决我的问题。

最佳答案

您可以安全地忽略丢失的 .gdbinit 警告。这与您的问题无关。

根本原因很可能是新的 Address 类没有包含在创建的共享库中。请务必重新创建您的 makefile 并检查您是否使用 .cc 作为扩展名以及该文件是否位于 src 目录下。

关于c++ - OMNET++: .gdbinit: 没有这样的文件或目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13543049/

相关文章:

linux - omn​​etpp 矢量在 linux 和 windows 上录制

linux - 安装 OMNeT++ 的问题

c++ - 错误 - 无法访问用于在 Omnet 中创建新节点的显示字符串

c++ - 如何在QT中对齐表格小部件的文本

c++ - C++11 互斥量是在用户空间中实现的吗?

c++ - 如何将 3D 点云转换为深度图像?

c++ - 将对象从 C++ 存档 (.a) 包含到共享库中

omnet++ - Omnet 模拟停留在 #Run 0 : Initializing

c++ - 如何将我的自定义模块与 Omnet++INET 的简单模块结合起来