【问题标题】:Premake Script: How to look into parent directory for filePremake Script:如何查看文件的父目录
【发布时间】:2011-11-27 21:13:35
【问题描述】:

这是一个相当简单的问题,正在寻找一个相当简单的答案。如果我想在 premake4.lua 文件的父目录中创建解决方案,如何指定相对于 premake4.lua 文件位置的解决方案?这就是我想做的事情

在“Premake Test”的子目录“Test”文件夹中,Test中有一个名为test.lua的文件,该文件由Premake Test中premake4.lua中的dofile命令调用。我需要从 test.lua 中创建解决方案,不要问为什么,这只是我正在做的一个项目,以更好地学习如何使用 premake,与编程书籍一章末尾的复习练习没有什么不同。 这是test.lua:

solution "Premake Directories"
    location "Parent Directory of This File..."
    configurations {"Debug", "Release"}
project "Test"
    kind "StaticLib"
    language "C++"
    files{
        "test.h",
        "test.cpp"

    }

那么如何将参数修改为位置,以便我可以访问父目录?谢谢!

【问题讨论】:

  • 只是location "../" 不起作用吗?
  • 我是这么想的,不记得了,我现在试试。
  • 这个问题已经回答了吗?如果是这样,您应该将其标记为这样。

标签: lua premake


【解决方案1】:

Premake 中的路径总是相对于当前运行的脚本指定的。所以应该是:

solution "Premake Directories"
   location ".."
   configurations { "Debug", "Release" }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 2021-05-25
    • 1970-01-01
    相关资源
    最近更新 更多