Libtiff는 C 라이브러리이지만 Qt Creator에서 C++ 프로젝트와 함께 사용하고 싶습니다. 누구든지이 작업을 수행하는 방법을 알고 있습니까? C 라이브러리를 사용하려고 할 때 컴파일 오류가 발생하므로 무엇을해야할지 모르겠습니다.LIBTIFF는 C++ 프로젝트와 함께 작업 할 수 없습니다.
내가받을 컴파일 시간 오류는 다음과 같습니다
C : \ libtiff \ libtiff \ tiff.h : 69 : 오류 : C4430 : 형식 지정자가 누락 - int로 가정합니다. 참고 : C++은 default-int를 지원하지 않습니다.
줄 : typedef TIFF_INT8_T int8;
더 많은 유사한 오류가 추가되었습니다. 누군가 제발 도와주세요.
extern "C"{
#include "tiff.h"
}
이것은 C가 아니라 C++로 해당 파일을 볼 수있는 컴파일러를 알려줍니다, 당신은 엄격한 C++ 에러가 발생해서는 안 -
libtiff를 C++로 컴파일하는 대신 C로 컴파일하고 C++ 코드에 연결하십시오. –
정확하게 수행 할 방법이 확실하지 않습니다. 그것을 통해 나를 안내 할 수 있습니까? –
사용중인 C++ 컴파일러와 일치하는 C 컴파일러로 Windows에서 빌드하려면 libtiff를 구성해야합니다. libTIFF를 빌드하려면 C 컴파일러를 사용해야합니다. libTIFF를 사용하려면 C++ 또는 C 컴파일러를 사용할 수 있습니다. – WhoCares