dynamic-linking

    4

    1답변

    정말 Windows에서 물건을 개발에 대한 경험 부족, 그리고 몇 가지 명백한 일을 놓친, 침착 :)에게 내가 응용 프로그램 고유의 경로에서 일부 .dll의 사용 (Qt는 C++을)이 (I를 유지하려고 .exe와 함께 .dll을 제공한다는 의미입니다. 응용 프로그램을 제공 할 때 upx을 통해 dll을 압축합니다. 극적으로 압축하고 압축을 풀지 않고도 dl

    1

    1답변

    필자는 실행 파일을 실행하는 동안 동적으로로드되는 특수 공유 라이브러리를 보유하고 있습니다. 이 라이브러리는 b() 기능을 제공합니다. 이 함수는 차례로 함수 a()을 호출합니다. a 함수는 라이브러리 자체가 아니라 실행 파일에 정의되어 있으므로 라이브러리의 일부 실행 가능 코드를 호출 할 수 있기를 원합니다. 나는 그 소리가 바인딩 게으른 위해 이러한 기

    0

    2답변

    Linux에서는/proc/$ PID/pmaps를 검사하여 특정 프로그램에 의해로드 된 라이브러리를 볼 수 있으며 프로그램은/proc/self/pmaps를 열어 자체가로드 한 라이브러리를 검사 할 수 있습니다. 나는 동적 라이브러리 만 포함 할 것이고, 분명히 커널은 우리가 나중에 dlopen 할 수있는 라이브러리를 예측할 수 없다는 것을 알기 때문에/pro

    16

    2답변

    데비안에서 "Steam for Linux"를 사용하려고 시도한 결과 문제가 발생했습니다. libcef (프레임 워크 임베디드 크롬) GLIBC_2.13 (데비안 테스트를 eglibc 제공 할 수있다)와 함께 잘 작동하지만 (eglibc가 제공 할 수없는) GLIBC_2.15에서 하나 개 성가신 약간의 추가 기능이 필요합니다 여기에 공격의 $ readelf

    0

    1답변

    동일한 SONAME 및 인터페이스를 가진 2 개의 라이브러리 (A와 B)가 있다고 가정 해보십시오. 개발자는 컴파일 할 때 A와 연결되지만 사용자는 실행 전에 $ LD_LIBRARY_PATH를 설정합니다. 모든 것은 정상이지만 사용자가 개발자가 원하는 것과 다른 라이브러리를 사용했다는 것을 모릅니다. 나는 편집자이며, 단지 해킹이 아니므로 피해야한다. 컴파

    2

    1답변

    저는 XP3 SP3에서 10.05 mingw의 codeblocks를 사용하고 있습니다. 기본적으로 dll과 lib 파일은 the mingw site on creating a dll and linking to it 다음에 빌드되어 있습니다. 내가 가지고있는 문제는 내가 라이브러리에 링크하려고하는 두 번째 부분입니다. 나는 콘솔 응용 프로그램을 만든 다음 소스

    2

    3답변

    malloc과 free trough를 모니터링하면서 작은 문제가 생겼습니다. 함수 삽입을 사용했습니다. malloc에 ​​대한 함수 삽입을 수행하면 exepcted로 작동합니다. 그러나 무료로 삽입하려고 할 때 루프로 끝납니다. 나는 자유롭게 recursivly 불렀지 만 나는 단지 이유를 모른다. 이것은 malloc 및 free 함수에 대한 코드입니다.

    3

    1답변

    특정 라이브러리에 문제가있어 구형 버전으로 문제가 해결되는지 테스트하려고합니다. 라이브러리는 .app 파일 근처에 저장된 dylib 파일을 사용하여 동적으로 링크됩니다. 이 dylib 파일은 여기 저기에 있으며, 앱이 실제로 사용하려고하는 파일을 실제로 사용하고 있는지 확실하지 않습니다. Visual Studio에서 응용 프로그램을 디버깅하는 동안로드 된

    7

    1답변

    나는 간단한 작업이 있습니다. 나는 안드로이드 환경에서 작동 ffmpeg를 사용하여 비디오의 사진을 병합해야합니다. ffmpeg 컴파일을 실행하는 방법을 설명하는 여러 자습서와 예제로 1 주일이 넘게 싸워 본 결과, 성공했다고 가정 해 봅시다. 나는 마침내 안드로이드에 대한 ffmpeg를 컴파일했습니다. 다음 예는 다음과 같습니다. https://githu

    0

    2답변

    관리되는 C++ 인 Visual Studio 2012를 사용하여 C#으로 작성된 타사 SDK와 시스템간에 브리지를 만듭니다. 나는 성공적으로 말한 SDK에서 여러 함수를 포장하고 소비했다. 하나만 제외하면 해결되지 않은 외부 오류가 발생합니다. #if defined WIN32 #if defined BUILD_ADS_SHARED_LIB #