Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何使用github操作在OS X和Windows上编译二进制文件? 有没有方法来编译Github操作,编译一个C++项目并在OS X和Windows上生成二进制?_Macos_Github_Github Actions - Fatal编程技术网

Macos 如何使用github操作在OS X和Windows上编译二进制文件? 有没有方法来编译Github操作,编译一个C++项目并在OS X和Windows上生成二进制?

Macos 如何使用github操作在OS X和Windows上编译二进制文件? 有没有方法来编译Github操作,编译一个C++项目并在OS X和Windows上生成二进制?,macos,github,github-actions,Macos,Github,Github Actions,这在linux上很简单,可以通过Docker操作完成,但根据OSX和Windows只支持JavaScript操作。有没有一种方法可以通过JavaScript操作设置和运行构建环境?还有任何开源示例吗?虽然我还不知道任何使用GitHub操作的Windows和Mac构建的开源示例,但有一个完整的列表,列出了Windows和OS X虚拟环境中可用于GitHub操作的软件,其中包括在Windows上构建C++:Visual Studio可能需要的所有软件构建工具,所以,无论您通常在Windows或OS

这在linux上很简单,可以通过Docker操作完成,但根据OSX和Windows只支持JavaScript操作。有没有一种方法可以通过JavaScript操作设置和运行构建环境?还有任何开源示例吗?

虽然我还不知道任何使用GitHub操作的Windows和Mac构建的开源示例,但有一个完整的列表,列出了Windows和OS X虚拟环境中可用于GitHub操作的软件,其中包括在Windows上构建C++:Visual Studio可能需要的所有软件构建工具,所以,无论您通常在Windows或OS X上执行什么构建过程,都可能是可用的。(恐怕我不能在这里详细介绍,因为我不做Windows和OS X开发,所以我不太了解这些工具)

此外,如果你还没有看到,这至少是一个最小的起点,即使它不是你想要的完整的例子。要在Windows或OS X上构建,请将
ubuntu-latest
环境替换为
Windows-latest
macOS-latest
;有关完整列表,请参阅

免责声明:我还没有进入GitHub操作的测试版,所以我无法实际测试并给出更详细的答案;我只能告诉你我从文件中了解到了什么