반응형

Doxygen을 이용하여 C++ 문서화를 하게 되면,

_declspec(dllexport)와 같은 매크로들을 그냥 함수로 인식해 버려서

실제 함수명은 문서에 나타나지 않게 된다.

이에 대한 해결 방법을 다음 사이트에서 찾을 수 있다.

http://cs.swan.ac.uk/~csoliver/ok-sat-library/internet_html/doc/doc/Doxygen/1.7.6.1/html/preprocessing.html

GUI 버전으로 바꿔서 요약해 보면,

  1. [Expert]탭으로 가서,
  2. [Preprocessor]를 선택하고,
  3. 다음 항목들에 체크를 하고,
    • ENABLE_PREPROCESSING
    • MACRO_EXPANSION
    • EXPAND_ONLY_PREDEF 
  4. PREDEFINED 리스트에 다음 구문을 추가해 준다.
    • __declspec(x)=


반응형

+ Recent posts