Mac OS High Sierra:操作系统升级无法在C++中制作
Mac OS High Sierra: OS upgrade fails make in C++
我可以在安装High sierra Update 10.13.1之前成功制作我的制作文件具有以下配置:
CC = g++-7
CFLAGS = -Wall -O3 -fopenmp -Igzstream -Isrc -Isrc/models -std=c++0x
LDFLAGS = -lgomp -lgzstream -lz -lstdc++ -Lgzstream
抛出的错误是:
In file included from /usr/include/stdio.h:65:0,
from <REDACTED>,
from <REDACTED>:
/usr/include/zlib.h:663:46: error: expected initializer before '__AVAILABILITY_INTERNAL__MAC_10_13'
__OSX_AVAILABLE_STARTING(__MAC_10_13,__IPHONE_11_0);
^
仔细看看 zlib.h 在第 663 行:
ZEXTERN int ZEXPORT deflateGetDictionary OF((z_streamp strm,
Bytef *dictionary,
uInt *dictLength))
__OSX_AVAILABLE_STARTING(__MAC_10_13,__IPHONE_11_0);
有多行抛出相同的错误,它们都带有__OSX_AVAILABLE_STARTING我不确定如何解决这个问题。我使用 xcode-select --install
重新安装了 xcode 命令行工具
Bleh.
使用 brew reinstall gcc
重新安装 gcc
而且还PATH=/usr/local/bin:$PATH
相关文章:
- C++,系统无法执行指定的程序
- OpenInventor从9.8升级到10.4.2后,GLSL纹理返回零
- 在UNIX系统中使用DIR查找文件的字节大小
- 为什么在保护模式下继承升级不起作用
- 错误处理.将系统错误代码映射到泛型
- 当系统的卷被修改时,如何修改WASAPI环回捕获卷
- 有什么好的方法可以让系统调用代理允许在单元测试中进行模拟
- 在C++游戏中与库存系统作斗争
- 文件系统:复制功能的速度秘诀是什么
- c++17文件系统::recursive_directory迭代器()在mac上没有给出这样的目录,但在windows上
- 在gtest.中使用fff.h模拟系统API
- 如何制作无限制照明系统
- 系统.将数组移交给c#中动态加载的c++DLL时发生AccessViolationException
- 如何传递多个 std::文件系统选项?
- 遍历顺序由 std::文件系统directory_iterator给出
- C++系统找不到指定的文件错误
- 系统参数信息A 与 SPI_GETMOUSE 返回 0
- QtCreator构建系统在OSX升级后损坏
- 在安卓系统中升级OpenSSL
- 从 boost 1.48 升级到 1.49 具有文件系统路径访问冲突读取位置0x0000000