首页 > 其他分享 >glfw编译

glfw编译

时间:2022-12-16 12:22:40浏览次数:36  
标签:cmake xcode cd 编译 glfw build

环境准备

# macos 环境配置,需要预装xcode和cmake
brew install cmake

# 下载源码
git clone https://github.com/glfw/glfw.git

编译

编译方式1:使用xcode编译

# cmake初始配置,生成编译文件
cd glfw
cmake -S . -B build_xcode -G Xcode

在build_xcode目录中找到GLFW.xcodeproj工程,打开运行即可,编译生成的可执行文件位于build_xcode/examples/Debug/splitview

Split view demo

编译方式2:命令行下编译

# cmake初始配置,生成编译文件
cd glfw
cmake -S . -B build

# 编译
cd build
make

编译生成的可执行文件位于build_xcode/examples目录下,这次不只是一个splitview

triangle-opengl

标签:cmake,xcode,cd,编译,glfw,build
From: https://www.cnblogs.com/BuzzWeek/p/16986962.html

相关文章

  • Kylin-最小化编译安装MySQL
    Kylin-最小化编译安装MySQL编译环境部署安装编译软件[root@server2local]#dnfinstallgccgcc-c++ncursesncurses-develcmakebisonperlmaketar-yInstalle......
  • PCL1.12+VTK9.1+QT6编译部署
     本文讲解使用的环境是vs2019+pcl1.12.0+vtk9.1+qt6.0,最后再展示一个示例程序1 编译VTK   vtk下载地址如下:https://vtk.org/download/然后用cmake构建,修改一下几个地......
  • Opencv3.4.10 (CMake 编译)windows
    准备工作:下载opencv以及opencv_contrib(包括一些附加功能)源码或opencv下载(下载后解压即可)opencv_contrib下载(下载后解压即可)cmake下载安装MinGW下载(下载后解......
  • c#的预编译指令
    C#预处理器指令是在编译时调用的。预处理器指令(preprocessordirective)告诉C#编译器要编译哪些代码,并指出如何处理特定的错误和警告。C#预处理器指令还可以告诉C#编辑器有关......
  • Linux驱动的编译
    Linux驱动的编译http://t.zoukankan.com/magicdmer-p-4458369.html内核必须懂(四):撰写内核驱动https://www.imooc.com/article/283983linux指令make-C.....M=........
  • 反编译apk_apktool使用
    apktool下载地址https://ibotpeaches.github.io/Apktool/install/安装说明至少已安装Java1.8吗?java-version在命令行/命令提示符下执行是否返回1.8或更高?如果没......
  • 【转】Go语言:编译后文件体积过大解决方案
    起因在windows1064位下测试C和Go效率都差不多但Go编译出来的文件比C编译出来的还大个人感觉简单的Hellowworld都这么大,体积太夸张了所以查询了一些关......
  • openwrt编译
      openwrt是嵌入式设备上运行的linux系统。OpenWrt的文件系统是可写的,开发者无需在每一次修改后重新编译,是目前比较流行的路由器系统,编译后3-4M左右。编译服务器最好选......
  • 问题解决系列:IDEA引入@Slf4j使用log变量,编译之后报log cannot be resolved
    问题场景IDEA引入@Slf4j使用log变量,编译之后报logcannotberesolved。本篇博客主要是针对此种情况进行解决。问题环境软件版本JDK1.8问题原因主要会有以下几方面的问题:未......
  • 对于编译错误*((void*)& pulse +16)的理解
    问题声明一个pulse对象classPulse{public:voidUpdate(){if(!updated_){//...}}private:doubletim......