c++ - 带有“源 shellscript.sh”的 CLion
问题描述
(注意:我对 CLion 完全陌生)
我有一个构建良好的应用程序,但是当我从 shell 运行它时,我需要做
make
source shellscript.sh
./applicationBinary
让它运行,否则将找不到库和类似的东西
如何source shellscript.sh
在 CLion 中执行(来自 CMakeLists.txt 的项目)?我在启动之前尝试使用外部工具,但它会说它找不到程序“源”。
有问题的 shellscript 会执行一些导出调用,但它们依赖于预先完成的不同构建,并且路径不是固定的,而是被写入该脚本。
DYLD_LIBRARY_PATH="..."
export DYLD_LIBRARY_PATH
LD_LIBRARY_PATH="..."
export LD_LIBRARY_PATH
etc.
解决方案
偶然发现了同样的问题,但到目前为止,我发现的唯一解决方案是在 clion 中使用内置 cli(双关语不是有意的)。在那里,您可以使用您习惯的工作流程。(Jetbrains 参考链接)
如果找到解决方法,我仍在寻找更好的解决方案并更新此答案。
推荐阅读
- mysql - Sequelize 可以处理与一张表关联的多个键吗?
- sql - 合并语句给我“无法获得一组稳定的行”错误
- ms-access - 用于将条目与表匹配的访问表达式/VBA
- c# - 每天在特定时间显示 Windows Toast
- html - 带有 Html CSS 的多级导航栏
- javascript - 如何在通用验证器类 angular2 中实现自定义验证器?
- vba - 将工作表 1 的最后一行复制到工作表 2 上的行数
- java - 为什么从 Android Studio 3.1.3 的调色板中移动组件后我的布局显示为空白?
- liferay - 创建新的 liferay 门户实例时出错
- c# - 比较日期适用于一台机器但不适用于另一台机器