164
A
답변
259
CMake에는이 목적으로 add_definitions
명령이 있습니다. 예 :
add_definitions(-DOPENCV_VERSION=${OpenCV_VERSION})
add_definitions(-DWITH_OPENCV2)
매우 복잡한 컴파일러로 보일지라도, 우리 모두가 알고있는 CMake의 속임수 때문에 크로스 플랫폼에서 작동합니다. CMake는 초라한 시스템입니다. 여기에 명령에
더 설명 : https://cmake.org/cmake/help/latest/command/add_definitions.html
126
특정 대상에 대해이 작업을 수행하려면, 다음을 수행 할 수 있습니다
target_compile_definitions(my_target PRIVATE FOO=1 BAR=1)
개 이상의 대상이있는 경우이 작업을 수행해야을 당신을 다시 건축하고 그들 모두가 같은 깃발을 사용하는 것을 원하지 않습니다.
관련 문제
- 1. 지수 전 처리기 매크로 정의
- 2. SWIG의 전 처리기 매크로
- 3. 전 처리기 매크로에서 작동하는 매크로?
- 4. 전 처리기 매크로 이해가 안됨
- 5. C 전 처리기, 매크로 "오버로드"
- 6. C 전 처리기, 재귀 매크로
- 7. 구성을위한 XCode 전 처리기 매크로?
- 8. objC 전 처리기 NSString 매크로
- 9. 전 처리기 정의
- 10. 전 처리기 매크로 및 BOOL 별난
- 11. 전 처리기 매크로 : 인수를 삽입하는 방법?
- 12. C 전 처리기 매크로 : 연결 (Fortan90 예)
- 13. Android 전 처리기 매크로 용 모노
- 14. 단위 테스트를위한 복잡한 전 처리기 매크로 작성하기
- 15. 파이썬 정규식 멀티 라인 전 처리기 매크로
- 16. Delphi 7 매크로 전 처리기 지원
- 17. 선택적 로깅을위한 전 처리기 디버그 매크로
- 18. 이상한 C++ 전 처리기 매크로 구문
- 19. 커스텀 C++ 전 처리기/타입 넘치는 매크로
- 20. C 프로그래밍 : 토큰 같은 매크로 전 처리기
- 21. Visual C++ 전 처리기 정의
- 22. 사용자 정의 gcc 전 처리기
- 23. 플랫폼 C 전 처리기 정의
- 24. 전 처리기 정의 - 빌드시 프롬프트?
- 25. Doxygen에서 전 처리기 정의 문서화
- 26. C++ 전 처리기 지시문
- 27. 전 처리기 토큰 확장
- 28. 가변 매크로 인수에 C++ 전 처리기 문자열을 사용하는 방법이 있습니까?
- 29. 전 처리기 매크로 자동으로 창 메시지 루프 생성
- 30. C++ 전 처리기 변수
감사합니다.) = – Mythli