Saturday, February 28, 2015

C에서 C++ 호출하기

참고: http://ospace.tistory.com/215

  • 파일 구성: 3개
    • Counter.h
      • C++헤더파일이자 멤버함수가 정의됨
    • counter_c.h
      • C에서 사용할 헤더파일
      • 이 파일은 Counter.h에 포함되어도 됩니다.
    • counter_c.cpp
      • counter_c.h에 있는 내용을 구현한 부분.
      • 주의할 것은 cpp로 C++로 컴파일됩니다. Counter.h의 cpp파일이 있다면 같이 포함해도 되며, 분리해도 됩니다.

위의 구현은 C++ 구현부와 C 호출부를 분리를 했습니다.
그래서 기존 라이브러리가 아닌 별도로 구성하여 관리할 수 있게 했습니다.



  • 컴파일 방법

# g++ -c counter_c.cpp

# gcc main.c counter_c.o –lstdc++

Windows 10 High DPI 에서 Java application의 Font 조절

Reference:  How do I run Java apps upscaled on a high-DPI display?  @superuser.com Summarize 1) Find java.exe you installed.  2) Righ...