-
-
Notifications
You must be signed in to change notification settings - Fork 812
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
vcpkg安装的三方库,使用xmake run,无法找到dll #565
Comments
我加上了。你更新下dev后再试试。。xmake update -s dev |
我更新了,还是不行啊 |
那你先临时自己通过 add_runenvs("PATH", "xxxx") 添加下对应dll路径吧。。回头有时间我再看下 |
你是通过 add_requires集成的vcpkg还是通过find_packages集成的? |
before_run(function (target) |
add_runenvs这个方法文档里也找不到 |
我是通过 add_requires集成 |
官方文档左上角,点搜索:add_runenvs https://xmake.io/#/manual/project_target?id=targetadd_runenvs |
before_run里一直可用的,又没废弃,在before_run可以更加灵活的配置runenvs,对于一些不会写脚本的新手用户,以及对于仅仅只需要加个 path env的情况,特地去写before_run ,就稍显繁琐。。 提供add_runenvs仅仅只是为了帮助用户简化配置,在大部分情况下不需要写复杂的脚本,通过add_runenvs就可以满足日常path env修改的需求。。这跟是否统一根本没啥必然关系啊,是相辅相成的。。 你也可以继续使用 before_run ,如果你觉得不麻烦的话,又没有强制用户非得切到 add_runenvs来使用。。 |
before_run vs支持不了 |
@Ultraman95 你这装的什么vcpkg库,add_requires贴下,我这边调下之前那个dev patch |
我看了下,是find_package vcpkg包的时候,相关dll所在的目录没做处理导致,回头我再改进下吧。。 |
@Ultraman95 我改进了下,应该可以了,不用再自己配置add_runenvs了,你更新下再试试 xmake update -s dev 记得加上-c清下之前的配置cache,重新检测下包路径 xmake f -c
xmake run |
vcpkg安装的三方库,使用xmake run,无法找到dll
lua脚本如何写
The text was updated successfully, but these errors were encountered: