当我尝试Object.keys(this.props.parkingLot).map((slot) => {
if (!this.props.parkingLot[slot].isOccupied) {
newSlotNo = slot;
this.props.addCar(newSlotNo, this.state.newCarRegNo, this.state.newCarColor);
console.log(this.slot)
}
})
我的C ++ Qt项目时,出现以下错误:
...
<application
...
<uses-library
android:name="org.apache.http.legacy"
android:required="false" />
</application>
...
实际上,控制台写道:
make
因此,即使我通过了,似乎也未将目标OS X版本指定为clang(或未正确指定)
clang: error: invalid version number in '-mmacosx-version-min='
clang: error: invalid deployment target for -stdlib=libc++ (requires OS X 10.7 or later)
在-mmacosx-version-min= -Wl
中。
有办法解决这个错误吗?
注意:这是当我尝试使用statlib c ++ 11链接库时第一次发生的。当我在没有库的情况下运行
QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.7
时,它会顺利运行。
答案 0 :(得分:0)
遇到同样的问题。
-mmacosx-version-min=
在mkspecs/features/mac/default_post.prf
中设置,其中deployment_target
变量由于CONFIG macos
令牌检查而被错误地初始化。就我而言,应为macx
。
因此可以选择将macos
令牌添加到CONFIG
变量或修补default_post.prf。