프로그램을 개발했으며이 프로그램을 다른 회사에서 제조 한 제어 가능한 광원으로 작동 시키려고합니다. 회사에 이메일을 보내고 외부 라이브러리를 DLL로 보내 주기로 동의했습니다. 나는 Qt는 4.8.1를 사용하여 내 모든 소프트웨어를 개발하고이를 MSVC2008 사용하여 컴파일되었습니다. 제어 가능한 조명 DLL은 Visual Studio 2008에서 컴파일
아카이브 파일 (7z, zip 등)에서 파일을 읽는 데 7-Zip DLL을 사용하는 프로그램을 작성하려고합니다. #include <QtCore/QCoreApplication>
#include <QLibrary>
#include <QUuid>
#include <iostream>
using namespace std;
#include "7z910/C
안녕하세요, 저는 비 멤버 함수에서 ui를 업데이트하고 싶습니다. 'this'포인터를 내 비 멤버로 전달하는 것 이외의 도움은 라이브러리의 콜백입니다. static void callback(QString result)
{
ui->textBrowser->append(result);
}
MainWindow::MainWindow(QWidget *pare
QLibrary로 외부 DLL을로드 중입니다. 어떤 경우에는 dll이 충돌합니다 (seg. fault). DLL은 예외를 throw하지 않습니다. 이것을 처리하는 가장 좋은 방법은 무엇입니까? 내가 별도의 프로세스/스레드에서 실행해야한다는 것을 읽었습니다. 이것이 유일한 옵션입니까? 건배, m.
동적으로 B.so를로드하는 실행 파일 A가 있습니다.이 실행 파일은 C.so에 의존합니다. C.so가 A와 B와 같은 폴더에 있지 않습니다. QLibrary.load()를 사용하여 B.so를로드하려고하는데 QLibrary.errorString()이 라이브러리 C.so를 반환 할 때 그렇게하지 않습니다. 적재되다. QLibrary 설명서에 LD_LIBRARY