2009-10-14 4 views
3

심비안 Qt 프로젝트에서 일부 암호화 알고리즘을 사용해야합니다. 그러나 심비안 환경을 위해 QCA를 컴파일 할 수 없었습니다. 심비안을 위해 Qt 또는 CQA에서 openssl을 어떻게 사용할 수 있습니까?

  1. 어떻게 내가 할 수있는 내 QT 응용 프로그램에 심비안에 대한하려면 openssl 정적 라이브러리를 내 libcrypto.lib 링크? 나는이 라이브러리를 받아 내 QT 응용 프로그램을 구성하기위한 장소를 찾을 수 없습니다.

  2. QCA를 Symbian 용으로 컴파일 할 수 있습니까? 그렇다면 어떻게?

감사

답변

5
당신은 당신의 .PRO 파일에 libcrypto.lib에 대해 이런 식으로 링크 할 수 있습니다

:

symbian: { 
    LIBS += -llibcrypto 
} 
0

당신은 그것을 위해 컴파일 할 수 있도록하기 위해 QCA에 코드를 변경해야합니다 심비안. 따라서 가능할 때까지는 작동하도록 시간을 할애해야하며, 상자에서 꺼내지 않아도됩니다.

암호화 기능과 관련하여 필요한 항목을 정확히 지정하지 않았으므로 QCryptographicHash 클래스가 MD4, MD5 및 SHA1 해시 생성을 제공합니다.

그렇지 않으면 libcrypto.lib와 연결하기 위해 laalto의 답변을 사용할 수있는 openssl이 붙어 있습니다.

관련 문제