gpt4 book ai didi

c++ - 在 ns 2.34 (Jiazi YI ns 2.29) 上添加 mp-olsr 时出现编译错误

转载 作者:行者123 更新时间:2023-12-02 11:05:27 26 4
gpt4 key购买 nike

我正在尝试将 mp-olsr(ns 2.29) 添加到 ns 2.34 中,并且在编译时遇到了一些错误。

源代码(甲子乙):http://www.jiaziyi.com/index.php/research-projects/mp-olsr

程序:

$ touch common/packet.cc
$ make



结果:

mpolsr/MPOLSR.o: In function MPOLSR::MPOLSR(int)':

MPOLSR.cc:(.text+0x1457): undefined reference to
Agent::Agent(packet_t)'
mpolsr/MPOLSR.o: In function MPOLSR::MPOLSR(int)':

MPOLSR.cc:(.text+0x16f1): undefined reference to
Agent::Agent(packet_t)'
collect2: ld returned 1 exit status
make: ** [ns] Erro 1



我可能错过了什么?

最佳答案

在添加新协议(protocol)之前,您需要将协议(protocol)名称添加到 common/packet.h 文件中
之后将您的 xxx.o\添加到 Makefile 中,而不是在终端窗口中输入 make 命令..

你所做的不正确。

关于c++ - 在 ns 2.34 (Jiazi YI ns 2.29) 上添加 mp-olsr 时出现编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15904571/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com