shaman888 Asked:2020-10-02 18:51:13 +0000 UTC2020-10-02 18:51:13 +0000 UTC 2020-10-02 18:51:13 +0000 UTC Qt5中路径的最大字符串长度是多少 772 我注意到更改源的位置会影响对错误的未定义引用,因此我认为问题出在路径的长度上(英文)。我想问一下 Qt5 应用程序中可以使用的最大路径长度是多少?Ubuntu 16.04 x64、qt 5.1、qtcreator 3.5.1 linux 1 个回答 Voted Best Answer KoVadim 2020-10-02T19:06:35Z2020-10-02T19:06:35Z 像“未定义的引用”这样的错误通常是链接错误。如果链接器找不到已编译的 .a 文件,则会发生这种情况。如果在 qmake/make 脚本中指定了绝对路径,那么这就是原因。 我认为路径的字符串长度不应影响您的情况。以防万一,它通常限制在 4096 字节左右。这里有详细的说明。 PS根据我的观察,如果路径+名称的总长度不超过255,那么在大多数系统上路径长度没有问题。 PSS 它不依赖于 QtCreator 版本 :)
像“未定义的引用”这样的错误通常是链接错误。如果链接器找不到已编译的 .a 文件,则会发生这种情况。如果在 qmake/make 脚本中指定了绝对路径,那么这就是原因。
我认为路径的字符串长度不应影响您的情况。以防万一,它通常限制在 4096 字节左右。这里有详细的说明。
PS根据我的观察,如果路径+名称的总长度不超过255,那么在大多数系统上路径长度没有问题。
PSS 它不依赖于 QtCreator 版本 :)