premake

    0熱度

    1回答

    我在Visual Studio中使用Premake。我的項目包含正常的* .h,* .cpp和* .inl文件。我想強制Visual Studio將* .inl文件當作C/C++頭文件(這可以通過「項目類型」下的文件屬性窗口手動設置)。 默認情況下,Premake將它們設置爲「不參與構建」。 有什麼辦法可以在Premake中做到這一點?

    0熱度

    1回答

    我一直在使用premake。當我要運行小腳本什麼的,這似乎是無關的建設階段(如調試,包裝,建立外部庫等...),我只是用Makefile的項目,像下面 -- [[ X. External Makefile libraries ]] project "external" kind "Makefile" location "build" buildcommands {

    0熱度

    1回答

    我正在將premake4中的構建腳本更新爲premake5的早期版本,但沒有「工作空間」概念,但仍然是「解決方案」之一。 當我運行premake,我有自定義選項,以構建兩個vs2015解決方案A和B: premake5.exe --a --B vs2015 我想在項目B對A(ProjectReference)中的項目進行參考。 但它似乎沒有找到任何項目A,我想知道是否因爲項目A只在解決方案B內搜索

    1熱度

    1回答

    我在試圖在MacOS塞拉利昂10.12調試Premake5( https://github.com/premake/premake-core),使用ZeroBrane 我已經添加了package.cpath和package.path問題 調試Premake5(之前叫require('mobdebug').start())如ZeroBrane文檔中所描述的,但我一直有同樣的錯誤: Error: er

    2熱度

    4回答

    宣佈與「IllegalAccessException」一個方法時,日食的力量我 聲明方法拋出異常 public void a() throws IllegalAccessException { if(x == 1){ throw new IllegalAccessException("TEST); } } 和方法B,使用「IllegalStateException異常「我不需要

    0熱度

    1回答

    我使用的是premake生成文件的項目與配置:{"VulkanDebug", "VulkanRelease", "OpenGLDebug", "OpenGLRelease"}並想通過DEBUG/RELEASE和VULKAN/OPENGL令牌中的腳本buildCommands。 例如,配置爲VulkanRelease時,生成命令爲script.bat VULKAN RELEASE,腳本負責決定如何處

    0熱度

    1回答

    在我的Premake5腳本中,我實現了一個函數,它將根據當前設置返回一個boost庫的名稱(如果它是調試配置,您將擁有-gd,如果需要多線程,則將擁有-mt等)。在我第一次嘗試,我得到這個: name = "boost_" .. name ... filter "configurations:Debug*" name = name .. "-gd" ... links { nam

    0熱度

    1回答

    在我正在處理的項目中,我需要使用自定義命令(構建程序集,即由於某些插件/工具鏈限制(它們位於該點之外)來處理某些文件類型)。這是從我們的premake腳本配置:除非我設置屬性 filter { "files:*.extension" } buildcommands("blah.exe %(FullPath) --my --args") buildoutputs("$(OutDi

    0熱度

    1回答

    我正在試圖爲Ps4配置的visual studio生成一個項目。 在項目中,我添加了這個: require "orbis" ... platforms { "x64", "ORBIS" } filter "platforms:ORBIS" toolset "Clang" targetextension(".elf") architecture "Orbis"

    0熱度

    1回答

    當我學習如何使用premake時,我記得讀過一個wiki頁面或者某個地方的論壇帖子(我希望我能找到原始鏈接),提示您生成的項目文件預製腳本可能最終在不同的機器上運行,而不是您正在運行的預製腳本。所以,我接受了這個想法,相應地設計了預製腳本,以替代我貢獻的一個開源項目中現有的autotools/VS/Xcode項目文件。該項目使用各種第三方庫,有些是強制性的,有些是可選的。 通過我自己的經驗和其他開