我正在尝试创建一个qmake .pro文件,以便在RaspberryPi中编译(而不是交叉编译)。我是否可以根据平台使用条件定义: message(We are in Linux 64 bits)macx: {
message(we are in我试过像linux-arm,arm-linux,linux-arm-gnueabi-g++这样的东西,但没有运气。有人知道做出这个条件定义
这个库可以在包括Android在内的许多平台上使用,而二进制文件只能在Linux上使用。因此,二进制文件包含了一堆特定于Linux的代码,当我以Android为目标时,这些代码不会编译。是否有一种方法可以指定(不使用特性)只在Linux上编译二进制文件?error[E0601]: `main` function not found in crat
因此,当该项目正在为macOS (OS )、Windows或Linux编译时,我试图设置一些条件文件来编译。但是,它失败了以下几点:src/Makefile.am:30: error: LINUX does not appear in AM_CONDITIONAL在该Makefile.am中包含错误的部分如下: butt_SOURCES += CurrentTrackOSX.h CurrentTrackOS