abi

    8

    1답변

    내가 함수 const 유형 복귀 선언하는 라이브러리가 가정 : class Foo { ... }; const Foo makeFoo(); 가 지금은 makeFoo() 반환 형식에서 const를 제거하려면을 (참조 내 previous question). 헤더와 cpp 파일에서 const을 모두 제거하고 라이브러리를 다시 빌드 한 다음 내 코드를 새 라이브러

    16

    1답변

    Linux 배포판의 하위 관리자로서, 일반적으로 유지 관리하는 패키지 중 일부는 코드 기반에서 C++ 11 기능을 사용하기 시작합니다. 이들 모두는 Linux 배포판에 패키지화 된 여러 라이브러리에 의존합니다. Problems with the ABI C++ 11 코드를 C++ 98 및 AFAIK와 혼합 할 때 현재 주요 Linux 배포판의 대부분은 패키지

    -2

    1답변

    _GLIBCXX_CXX11_ABI를 설정하지 않고 GCC 5.3.1로 빌드되는 코드가 있습니다. 이제 이전 스타일과 새로운 스타일 std::__cxx11::string을 동일한 코드 비트에서 사용하려고한다고 가정합니다. 그게 가능하니? 그렇다면 어떻게? 참고 : 난 정말이 일을위한 좋은 이유가 없습니다. 나는별로 좋지 않은 이유가 있지만 이론적 인 질문으로

    1

    1답변

    일부 바이너리, 프로그램, 동적 및 정적 라이브러리를 생성하는 데 사용되는 ABI를 식별해야합니다. 속성이나 태그 또는 문자열이 있는지 알고 싶습니다. 외부 도구를 사용하여 어떤 ABI가 이진 개체를 만드는 데 사용되었는지 확인할 수 있습니다. 내 객체는 대부분 ELF for x86 and ARM이고, DWARF 객체와 마찬가지로 디버깅 목적으로 ABI를

    0

    1답변

    위의 코드가 클래스 인스턴스를 만드는 데 실패한 이유는 무엇입니까? 나는 곳으로 주석 실패, Windows 응용 프로그램에서 WinRT를 사용하려고 여기에 코드입니다 해요 '!': #include <Roapi.h> #include <Winstring.h> #include <Windows.h> #include <windows.ui.popups.h> #

    0

    1답변

    나는 윈도우 PE 로더가 이미 않기 때문에이 어떻게 든 가능할 수 있으리라 생각합니다 : 내가 직접 Windows.UI.Popups.MessageDialog 클래스와 인스 턴싱 'ShowAsync'을 만드는 시도하지만 '요소와 함께 실패 찾을 수 없습니다. (예외 HRESULT에서 : 0x80070490) '. 나는 this 읽을 수 있지만 나는이 같은 W

    0

    1답변

    의 alignement는 "0 + 4 NULL 값 \ 문자열"가있을 때 (문자열) 마무리 문자의 배열을 적층하지만 : | e | l | l | o |esp | 0 | 0 | 0 | h | | 0 | 0 | 0 | 0 |esp+8 배열이 될 간격 [ESP, esp + 9] 또는 [esp, esp + 11]? 나는. 4 개의 NULL은 + {4,8,12

    1

    2답변

    그래서 일부 빌드에는 포함되어 있지만 다른 빌드에는 포함되지 않은 .so가 있습니다. 내 prebuild 스크립트가 .so를 삭제하면 관련 .jar이 build.gradle에서 라이브러리를 제거합니다. 라이브러리는 제 3 자 출신이므로 x86 또는 arm-v7을 묻는 일을 제어 할 권한이 없습니다. 팔에 내게만 제공됩니다. 라이브러리 지원없이 빌드 할 때

    5

    2답변

    다음과 같은 의문점이 있습니다. 시스템 V x86-64 ABI는 스택 프레임에서 소위 redzone이라는 고정 크기 영역 (128 바이트)을 제공합니다. 따라서 예를 들어 sub rsp, 12과 같이 사용할 필요가 없습니다. 그냥 mov [rsp-12], X을 만들면됩니다. 그러나 나는 그 생각을 이해할 수 없습니다. 왜 중요합니까? redzone없이 su

    0

    2답변

    인터페이스로 작동하는 일련의 순수 가상 클래스를 작성하고 있습니다. 이러한 인터페이스를 구현하는 코드는 다른 빌드 구성, 컴파일러 또는 다른 STL 구현을 사용하여 이러한 인터페이스를 통해 이러한 객체를 사용하도록 코드를 작성할 수 있다는 아이디어가 있습니다. uint32_t과 같은 일반 데이터는 double 및 float과 같이 표준화되어 있습니다. (b