问题标签 [premake]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
resources - 使用 Premake 设置 CodeLite 资源
有没有办法在 CodeLite 中使用 premake4.lua 文件配置资源编译器选项( http://i.stack.imgur.com/aUgCS.png )?
感谢您的回答。
c++ - 无法将我的解决方案中的其他项目与 premake 链接
我正在尝试开始使用 premake,但我无法让我的测试项目与它正确链接。如果我手动链接它,它可以正常工作。
我在带有 clang 3.4 的 OS X 10.9 上使用 premake 4.3(也使用 premake 4.4 对其进行了测试)。
在我通过“premake4 gmake”创建一个 makefile 并尝试编译它后,我收到如下错误:
我非常简单的项目设置:
premake4.lua
src/test.cpp
子项目/include/Library.hpp
子项目/源/Library.cpp
感谢您的时间。
premake - 将编译器开关应用于某些文件
我只想在 premake 中为某个目录指定编译器开关。现在AFAIR,我想我应该使用buildoption
开关。
所以我会等待:
可悲的是,这似乎不起作用。这甚至可以通过预制实现吗?
python - 我可以为我的 Python 扩展模块(用 C++ 编写)使用替代构建系统吗?
虽然 distutils 工作正常,但我对它并不完全满意,而且我也遇到了没有明显解决方案的性能问题。是否可以在我的 setup.py 脚本中集成 Premake 或 cmake 以便python setup.py build
调用它们,然后将输出放置在 install 期望的位置?
c++ - premake c++“你好世界”错误
我正在尝试让 premake4 helloworld c++ 工作,但是在使用 premake 创建 makefile 后使用 release config 调用 make 时出错。(我在 osx 10.9.4 上使用 clang)调用make config=release
产生:
如果我将“符号”标志添加到发布标志,一切正常。但这当然会创建调试符号。
premake4.lua:
主.cpp:
知道为什么它不像标准示例中那样工作吗? http://industriousone.com/post/typical-c-project-0
使用完成输出make config=release verbose=1
:
cmake - premake4 外源构建
我还是 premake4 的新手。在此之前,我使用了 cmake,并且我喜欢构建路径的“外源”生成。不幸的是,我没有在 premake4 中找到这样做的方法。我期望premake4 gmake ../path/to/src
类似于cmake的东西。但这没有用。
我想保持源尽可能干净。因此,假设源位于/home/workspace/src
我想创建一个/home/workspace/build
包含所有编译/链接信息和可执行文件的文件夹。
我喜欢 premake4,因为它是用 lua 编写的脚本。但是,如果没有办法生成源外构建路径,我认为我应该坚持使用 cmake。
因此,您知道是否可以使用 premake4 生成“源外”构建路径?
c - 如何使用 premake 构建 jansson?
我正在尝试使用 premake 构建jansson C 库。
图书馆的设计者要求我们:
- 。/配置
- 制作
- 进行安装
上述步骤生成构建所需的 jansson_config.h。
我想做的是:
- 。/配置
- premake4 gmake
- 制作
当我这样做时会发生什么构建失败,说 jansson_config.h 丢失。
我怎样才能实现我想要的?
c++ - Premake 在 Linux 上不能与 g++ 一起使用?
Premake 版本:4.3(在此处下载)
在 Linux 上运行 make 时,出现以下错误:“g++: x86_64: No such file or directory。” 从 CFLAGS 中删除 $(ARCH) 后,make 工作正常。
红色的帽子:
- 系统版本(“cat /etc/redhat-release”):Red Hat Enterprise Linux Server 6.5 版(圣地亚哥)
- 内核版本(“uname -r”):2.6.32-431.11.2.el6.x86_64
- “uname -p”:x86_64
- “uname -m”:x86_64
- C++ 编译器:g++
Ubuntu:
- 系统版本(“cat /etc/issue”):Ubuntu 12.04.5 LTS
- 内核版本(“uname -r”):3.2.0-67-generic
- “uname -p”:x86_64
- “uname -m”:x86_64
- C++ 编译器:g++
我也在 Mac 上成功运行了相同的程序。
苹果电脑:
- 系统版本:OS X 10.10 (14A389)
- 内核版本:达尔文 14.0.0
- “uname -p”:i386
- “uname -m”:x86_64
- C++ 编译器:clang
premake4.lua
hello.cpp 是标准的 hello world 程序。
$(ARCH) 有什么原因吗?通过查看 clang 和 g++ 的文档,似乎只提供没有标志的架构类型是编译器选项。我错过了什么吗?
visual-studio-2010 - 为(至少)visual studio 2010 express premake 生成的链接器命令出错
从 premake 生成 VS2010 项目时似乎出现错误,即使使用“Hello World”示例(也尝试使用 clink(here)和 premake 本身)
你好ç
premake4.lua
这个简单的示例无法链接到消息“LINK:致命错误 LNK1123:转换为 COFF 期间失败:文件无效或损坏”
日志文件说: