shared

    6

    2답변

    지연 부하은 유닉스 기반 시스템에서 동일합니다. 코드가 foo.cpp인데 gcc로 컴파일하는 동안 공유 객체에 연결합니다 (완전히 3 개의 .so 파일이 있습니다.). 서로 다른 옵션의 .so 파일 각각. ./foo -v 요구 libversion.so ./foo -update 내가 그 라이브러리에 대한 기호를 필요 libupdate.so 요구는 실행 번에

    6

    5답변

    저는 두 개의 서로 다른 C# 응용 프로그램을 동시에 실행하고 있습니다. 두 사람 모두 DLL의 동일한 "인스턴스"(C#에서도)에 액세스 할 수 있기를 바랍니다. DLL에는 두 개의 응용 프로그램 중 어느 곳으로 보내고 싶은 데이터가 들어 있습니다. 내 DLL은 스레드로부터 안전하므로이 방법이 가능할 것으로 기대했지만 확실하지 않습니다. 도움이나 조언을 주

    0

    1답변

    g ++의 정적 및 동적 라이브러리 링크에 대한 C++ Cookbook 자습서를 따르고 있습니다. 나는 이진 벌금을 구축 할 수 있습니다,하지만 난 그것을 실행할 때 오류를 ./hellobeatles를 얻을 : 오류가 공유 라이브러리를로드하는 동안 : libjohnpaul.so : 공유 객체 파일을 열 수 없습니다 : 그런 파일이나 디렉토리 I을 사용되는

    11

    2답변

    두 공유 라이브러리 liba.so 및 libb.so. liba.so는 libb.so를 사용합니다. 모든 c 파일은 -fPIC로 컴파일됩니다. 링크 사용 - 공유 됨. liba.so에서 dlopen을 호출하면 libb.so에서 심볼을 찾을 수 없습니다 ... "정의되지 않은 심볼"오류가 발생합니다. libb.so를 오류없이 dlopen 할 수 있습니다. 우리

    6

    3답변

    많은 라이브러리, 로그, 웹 엔진 등을 사용하기 때문에 약 30M을 내 앱에 업로드해야합니다. 글래스 피쉬에서이 libs를 공유 할 수있는 방법이 있어야한다고 생각합니다. 도메인/lib/ext에 넣으려고했지만 작동하지 않습니다. 그렇다면이 라이브러리를 어디에 저장해야하며 어떻게 참조해야합니까? 고맙습니다.

    10

    1답변

    .la 파일에 대해 -l 옵션을 사용하여 링크하는 방법에 대해 설명해주십시오. 내 경험으로는 - 정적 라이브러리 (.a) 파일에 대해서만 링크되었습니다. 이제는 Qt에서 생성 된 Makefile을 살펴본 결과 링커가 libQtCore.la 파일을 사용/열 때 libQtCore.a 대신 -l QtCore 스위치를 지정했을 때 그 방법을 알아 냈습니다. 또한

    0

    4답변

    내 응용 프로그램이 아래 코드에서 널 포인터 예외로 인해 충돌합니다. res/xml/defaults.xml 아래에 xml 환경 설정 파일이 있습니다. 왜 충돌이 발생하는지 알고 싶습니까? public class Preference extends Activity { public Preference() { } public

    3

    1답변

    필자는 csv 파일을 사용하는 써드 파티 애플릿을 가지고 있는데,이 파일을 file.csv으로 불러 들이고 모든 열을 사용합니다. file.csv을 사용하지만 열의 20 % 만 사용하는 제 3 자 swf 객체도 있습니다. 초기 결정은 두 파일 모두에 동일한 파일을 사용하는 것이었기 때문에 유지 관리가 쉬워 졌기 때문입니다. 제 질문은 브라우저에서 한 번만

    2

    2답변

    같은 프로세스 및 여러 프로세스에서 스레드에 의한 동시 사용을 방지하려는 리소스가 있습니다. * nix에서 수행하는 "올바른"방법은 무엇입니까? 예. 우리는 다중 스레드 응용 프로그램의 파일에 쓰기를 원합니다. 다중 스레드 응용 프로그램은 잠시 후 몇 가지 하위 프로세스를 포크합니다. 각 스레드가 잠시 동안 파일에 독점적으로 액세스하도록하는 방법은 무엇입니

    3

    3답변

    저는 동적 링크 라이브러리 (Windows) 또는 공유 객체 파일 (Linux) 형식으로 확장을 컴파일 할 수있는 C++의 프로그램을 작성하고 있습니다. Windows에서는 LoadLibrary 함수를 사용하여 dll을로드합니다. Windows에서 .so 파일에 대해 동일한 작업을 수행 할 수 있습니까? Linux에서 .dlls를로드 할 수 있습니까?