gpt4 book ai didi

c++ - Qt cross-platform issue : compiles fine on Windows, linker error on Linux

转载 作者:太空宇宙 更新时间:2023-11-04 12:27:39 25 4
gpt4 key购买 nike

我有一些名为“GUI”的 Qt 代码。通过 Qt Creator,我可以编译(使用 GCC)它而不会在 Windows 上有任何提示。但是,当我尝试在 Linux 上编译它(再次通过 Qt Creator 使用 GCC)时,出现链接器错误:

collect2: ld returned 1 exit status.

我使用的唯一非 Qt 库是 STL 的 vector 库。

最佳答案

给定的错误消息仅仅意味着当它试图将所有目标文件链接到一个可执行文件中时,出现了错误;如果您切换到 Qt Creator 中的“编译输出”选项卡,您应该能够从链接器本身追踪实际错误消息。它可能像无法写入可执行文件应该去的位置一样简单(我在尝试重建我仍在运行的应用程序时发生过这种情况),或者它可能更严重。例如,如果您已经开始添加一个尚未实现其方法的类。

关于c++ - Qt cross-platform issue : compiles fine on Windows, linker error on Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1234993/

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