gpt4 book ai didi

c++ - 在macOS上编译gpsim会导致 “error: ' long long type-name'无效”

转载 作者:行者123 更新时间:2023-12-02 10:52:56 27 4
gpt4 key购买 nike

this question之后,我试图在macOS上编译this code。我跑了

/System/Volumes/Data/usr/local/Cellar/qt/5.14.1/bin/qmake

成功放入 build_XX文件夹,然后再放入 make。但是,出现编译错误:
../src/gpsim/protocol.cc:79:8: error: 'long long type-name' is invalid  uint long long i = ascii2uint64(buffer, digits);       ^1 error generated.make: *** [build/release/protocol.o] Error 1

as suggested here, I added

#ifdef __APPLE__
#include <sys/types.h>
#endif // __APPLE__

位于 protocol.cc文件的顶部,无济于事。如果您能帮助我理解问题所在以及如何解决,我将不胜感激。感谢您的提前支持。

最佳答案

没有uint long long这样的类型。

long longunsigned long long

Qt还提供qlonglong

关于c++ - 在macOS上编译gpsim会导致 “error: ' long long type-name'无效”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61427058/

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