meson-build相关内容
我正在使用CMake构建代码;但是我现在面临着使用介子建立特定存储库的问题.如果我使用类似以下命令,则使用 CMake 和 make : cmake -DCMAKE_INSTALL_PREFIX =/some/where` build_dir使-C build_dir进行-C build_dir安装 然后默认情况下,文件将位于/some/where 下,而不是默认位于/usr/local
..
我正试图用Meson构建一个c ++项目. 问题是,我在/opt/conda 下有一些库但无法确定在运行介子构建时如何链接项目.它似乎只在/usr/lib 目录中搜索. 据我了解,介子使用 cmake 和 pkg-config 查找库.那么设置类似 CMAKE_PREFIX_PATH 的方法是否可行?如果是这样,我该怎么办? 谢谢. 解决方案 我看到了两种可能的方法来解决
..
我创建了一个简单的项目来使自己习惯介子,但是构建始终失败. 这就是我所做的(设置环境和构建): set CC = clang设置CC_LD = lld设置CFLAGS =“-target x86_64-pc-windows-msvc"介子构建光盘制作忍者 我的 meson.build 如下: project('EtaClient','c')src = ['src/main.c',
..
我想使用 Meson 来用C ++编写一个小游戏.假设这些是我的文件: . ├── img │ └── img.png ├── meson.buid └── src ├── main.cpp └── meson.build 以下是meson.buid个文件: # meson.build project('mygame', 'cpp') subdir('src')
..
这是我的项目结构: . ├── include ├── src │ ├── abc │ │ ├── include │ │ └── src │ ├── def │ │ ├── include │ │ └── src │ └── ghi │ ├── include │ └── src └── vendor ├── ba
..
我正在 Meson Build 中构建一个简单的项目. 尽管在Meson Build文档中有充分的文档如何创建依赖项(使用UNIX/LINUX的隐含假设)系统),目前尚不清楚如何链接到不在路径库中的任意对象. 让我在Windows上拥有以下项目: - ProjectFolder - SrcFiles - SrcFile1.c - S
..
采用基本示例Gtk +应用并将其命名为main.vala: using Gtk; int main (string[] args) { Gtk.init (ref args); var window = new Window (); window.title = "First GTK+ Program"; window.border_width = 10;
..
我的项目(在C中)在构建时具有第三方依赖性.但是默认情况下,第三方库是安装在/opt/而不是/lib上的,我在pkg-config中找不到它.从mesonbuild的文档中,我应该使用declare_dependency,但是我没有其源代码将其视为子项目.如果使用dependency()进行定义,则找不到正确的参数来定义自定义位置. 如何声明对非标准第三方库的依赖关系? 解决方案 此
..
在Linux上,我正在Gnome Builder(3.26.4)中使用Meson(0.44.0)作为将使用Gee和GXml的控制台程序.我的目的是用Genie编写. 当我在Gnome Builder中使用Meson时,它会失败,但是使用valac(0.38.8)从命令行中调用时,会成功,如下所示: valac --pkg=gtk+-3.0 --pkg=gee-0.8 --pkg=gxm
..
我对CMake的makefile生成阶段比较慢有一个问题,类似于这个未解决的问题: CMake生成makefile的速度很慢 我的项目由顶级CMakeLists.txt文件组成,该文件使用add_subdirectory()为单个库和可执行组件添加各种子项目. 对于给定的组件,CMakeLists.txt文件包含以下内容: add_library(mylib SHARED
..
我和cmake的是缓慢的makefile阶段的产生是类似这样的悬而未决的问题一个问题: CMake的速度很慢,产生的makefile 我的项目是由它使用add_subdirectory()添加各种子项目单独库和可执行组件顶级的CMakeLists.txt的。 对于给定的组件的CMakeLists.txt包含类似: add_library(MYLIB SHARED sourceFile
..