0
libjpeg-turbo를 qt와 함께 사용하려고했습니다. libjpeg-turbo를 다운로드하여 설치했습니다. 나는 프로젝트 내에서 사용하고 싶어하지만, 나는 다음과 같은 오류 있어요 : 왜 libjpeg가libjpegTurbo : libjpeg-62 파일을 인식하지 못했습니다.
C:\test\main.cpp:8: Error: undefined reference to `tjInitCompress'
이다 : 나는 다음과 같은 오류를받은 libjpeg-62.dll을 제거하자마자
C:\libjpeg-turbo-gcc64\bin\libjpeg-62.dll:-1: Error: file not recognized: File format not recognized
을 -62 파일 형식을 인식하지 못합니까? 도움을
감사합니다, 윌리
PS. 여기 코드는 다음과 같습니다
test.pro
QT += core
QT -= gui
TARGET = test
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += main.cpp
INCLUDEPATH += C:\libjpeg-turbo-gcc64\include
LIBS += -LC:\libjpeg-turbo-gcc64\bin -llibjpeg-62
MAIN.CPP 확인 지금 작동
#include <QCoreApplication>
#include <turbojpeg.h>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
tjhandle _jpegCompressor = tjInitCompress();
return a.exec();
}
에 libs와 경로를 변경, 문제는 아직 인식되지 않은 것입니다. 운영 체제 란 무엇이며 사용중인 컴파일러는 무엇입니까? – Tay2510
안녕하세요, win7 64 비트, Qt 5.2.1 (MSVC 2010, 32 비트) 이제 libjpeg-turbo-gcc를 다운로드하고 64 버전을 제거했습니다. 이제는 dll을 인식했지만 여전히 오류가 있습니다. 'C : \ test \ main.cpp : 8 : Error :'tjInitCompress '에 대한 정의되지 않은 참조 – Willyxv