QtCreator+;SDL相同的项目有不同的目标(Debian和Raspberry)

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

我正在开发一个应用程序,使用QtCreator作为IDE使用SDL库。 我的最终目标是Raspberry Pi,但我已经配置了一个交叉编译器来处理Debian

我的目标是拥有相同的项目,只需在QtCreator上切换目标,我已经为这两个平台配置了工具包,甚至在QtCreator上添加了Raspberry Pi作为设备

问题是,我不知道要在.pro文件中写入什么来包含不同的libs/include和基于目标的定义,下面是.pro文件的一小部分:

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
        }