|
|
1
9
设置ld_library_path环境变量是一个选项。例如:
另一个选项是在链接期间设置qt应用程序的rpath。将rpath设置为值“$origin”将导致动态链接器在运行时查找与qt应用程序相同的目录。例如,如果使用qmake,请将以下代码段添加到项目文件中:
这将把rpath设置为“$origin:$origin/lib:$origin/libs”,这意味着动态链接器将首先查找qt应用程序的位置,然后在其位置的lib子目录中,然后在其位置的libs子目录中,最后在任何系统定义的位置中。 |
|
2
0
在查找系统标准libs之前,UNIX/Linux将首先查找ld_library_path(如果设置)。因此,如果设置了该值,则确实可以重写。就像在Windows上设置路径一样。同样的效果。订购很重要。 您可以添加/或。到图书馆的路径。
|
|
|
3
0
注1:相对路径似乎不起作用。首选绝对路径。
注2:那时
注3:为了确保二进制文件动态链接到正确的库,可以在运行时显示qt的版本
|
|
|
Jeremy L. · 在变量名中查找子字符串 1 年前 |
|
|
wvxvw · 在Make规则中将源和目标配对 1 年前 |
|
|
thetango · Makefile:多次执行目标 1 年前 |
|
|
Bokambo · make:MakeFile无需执行任何操作 1 年前 |