我正在研究游戏引擎。我打算使用WPF作为我们关卡编辑器的UI。我正在尝试创建一个包含多个项目的解决方案文件。我设法创建了2个项目(“共享库”,“WindowsApp”)。
是否有任何样本premake5 lua脚本在那里如何添加/创建一个WPF项目到我的sln?
编辑: 对不起,我忘了提一下premake。如何使用premake创建wpf项目。
答案 0 :(得分:1)
只需创建一个空白解决方案并向其添加新项目即可。 在"新项目"窗口,您可以通过键入" wpf"来过滤掉WPF模板项目。在右上角的搜索框中。
更多信息:
https://msdn.microsoft.com/en-us/library/ms752299(v=vs.110).aspx
https://msdn.microsoft.com/en-us/library/bb546958(v=vs.110).aspx
答案 1 :(得分:0)
通过尝试和错误,我找到了解决方案。
project "VoxelEngine_Editor"
targetname "WPFProject"
location "../WPFProject/"
language "C#"
flags { "WPF" }
objdir "../obj"
kind "SharedLib"
files{ wpffiles } -- source files
links ("Microsoft.Csharp")
links ("PresentationCore")
links ("PresentationFramework")
links ("System")
links ("System.Core")
links ("System.Data")
links ("System.Data.DataSetExtensions")
links ("System.Xmal")
links ("System.Xml")
links ("System.Xml.Linq")