QtCreator+;SDL相同的项目有不同的目标(Debian和Raspberry)
我正在开发一个应用程序,使用QtCreator作为IDE使用SDL库。 我的最终目标是Raspberry Pi,但我已经配置了一个交叉编译器来处理Debian 我的目标是拥有相同的项目,只需在QtCreator上切换目标,我已经为这两个平台配置了工具包,甚至在QtCreator上添加了Raspberry Pi作为设备 问题是,我不知道要在.pro文件中写入什么来包含不同的libs/include和基于目标的定义,下面是.pro文件的一小部分:QtCreator+;SDL相同的项目有不同的目标(Debian和Raspberry),debian,raspberry-pi,cross-platform,sdl,qt-creator,Debian,Raspberry Pi,Cross Platform,Sdl,Qt Creator,我正在开发一个应用程序,使用QtCreator作为IDE使用SDL库。 我的最终目标是Raspberry Pi,但我已经配置了一个交叉编译器来处理Debian 我的目标是拥有相同的项目,只需在QtCreator上切换目标,我已经为这两个平台配置了工具包,甚至在QtCreator上添加了Raspberry Pi作为设备 问题是,我不知道要在.pro文件中写入什么来包含不同的libs/include和基于目标的定义,下面是.pro文件的一小部分: whathere? # RaspBerry
whathere? # RaspBerry
{
LIBS += -L/raspberry/SDL_pi/lib/ -lSDL2 -lSDL2_image
INCLUDEPATH = /raspberry/SDL_pi/include
DEFINES += RASPI
}
whathere?
{
LIBS += -L/usr/local/lib/ -lSDL2 -lSDL2_image
INCLUDEPATH = /usr/local/include
DEFINES += LINUX
}