0

これは、かなり単純な答えを探しているかなり単純な質問です。premake4.lua ファイルの親ディレクトリにソリューションを作成したい場合、premake4.lua ファイルの場所に対してどのように指定すればよいですか? これが私がやろうとしていることです

「Premake Test」のサブディレクトリである「Test」フォルダには、Test にある test.lua というファイルがあり、このファイルは、Premake Test にある premake4.lua の dofile コマンドによって呼び出されます。test.lua からソリューションを作成する必要があります。理由は聞かないでください。これは、プログラミングの本の章の最後にある復習演習と何ら変わりはありません。
ここに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"

    }

では、親ディレクトリにアクセスできるように、パラメータを場所に変更するにはどうすればよいですか? ありがとう!

4

1 に答える 1

1

Premake のパスは常に、現在実行中のスクリプトに対して相対的に指定されます。したがって、次のようになります。

solution "Premake Directories"
   location ".."
   configurations { "Debug", "Release" }
于 2011-11-27T13:13:35.610 に答える