mongo-c-driver-1.16.2 for Win64 빌드 문제

헥토르

Windows x64 용 MongoDB 드라이버 (.dll 확장자)를 컴파일해야합니다. 나는 다음과 같은 한 이 튜토리얼 비주얼 스튜디오 (16) 2019 및 cmake 3.17.0로,하지만 나는 몇 가지 문제를 발견 :

  1. 첫 번째 단계는 다음과 같습니다.
$ cd mongo-c-driver-x.y.z
$ mkdir cmake-build
$ cd cmake-build
$ cmake -G "Visual Studio 14 2015 Win64" \
    "-DCMAKE_INSTALL_PREFIX=C:\mongo-c-driver" \
    "-DCMAKE_PREFIX_PATH=C:\mongo-c-driver" \
    ..

하지만 CMakeLists.txt 파일 상단에 누락 된 정보에 대한 오류가 표시되었습니다. cmake_minimum_required 및 project (). 그래서 썼습니다.

  1. 그런 다음 파일 끝에 다음과 같이 작성되었습니다.
set_dist_list (src_libmongoc_tests_DIST
   CMakeLists.txt
   ${src_libmongoc_tests_DIST_cs}
   ${src_libmongoc_tests_DIST_hs}
   ${src_libmongoc_tests_DIST_zeros}
   ${src_libmongoc_tests_DIST_pems}
   ${src_libmongoc_tests_DIST_dats}
   ${src_libmongoc_tests_DIST_txts}
   ${src_libmongoc_tests_DIST_jsons}
)

set_dist_list 명령 오류로 인해 지워야했습니다.

  1. 지워지면 다음 명령으로 잘 작동했습니다.
cmake -G "Visual Studio 16 2019" -A "x64" -S "C:\...\mongo-c-driver-1.16.2" -B "C:\...\mongo-c-driver-1.16.2\cmake-build3" "-DCMAKE_INSTALL_PREFIX=C:\mongo-c-driver" "-DCMAKE_PREFIX_PATH=C:\mongo-c-driver"
  1. 다음 단계는 다음과 같습니다.
$ msbuild.exe /p:Configuration=RelWithDebInfo ALL_BUILD.vcxproj

잘 작동했습니다.

  1. 다음 단계는 다음과 같습니다.
$ msbuild.exe INSTALL.vcxproj

INSTALL.vcxproj 파일이 없어서 명령을 실행할 수 없었습니다. 여러 번 시도했지만 문제에 대한 해결책을 찾지 못했습니다. 그러나 나는 이것을 stackoverflow 에서 찾았습니다 . 모든 단계를 따랐지만 mongo-c-driver를 검색했을 때 1.15.1 만 사용할 수있었습니다. 나는 어쨌든 계속하지만 프로세스가 완료되면 내가 드라이버 발견 86 이 아니라 64이 (가 폴더라는 86-창에있어)과 드라이버가 될 것으로 보인다 1.0 버전 (그들은 libmongoc-1.0.dll &라고 libbson- 1.0.dll).

그래서 결론은 드라이버를 만들지 못해 많은 시간을 낭비했다는 것입니다. 두 프로세스에서 내가 뭘 잘못 했나요? .dll 형식으로 x64 용으로 컴파일 된 mongo-c-driver의 마지막 버전을 어떻게 구할 수 있습니까?

시간과 응답에 감사드립니다. 계속하는 방법을 모르겠습니다.

헥토르

어떤

Windows에서 mongo-c-driver를 빌드하기위한 자습서에는 소스를 다운로드해야하는 단계가 누락되어 있습니다 (다른 플랫폼에 대한 단락에서 제공). 따라서 Source code (zip)릴리스 페이지에서 다운로드 하고 싶을 수 있습니다 . 태그가 설정되었을 때만 리포지토리 사본을 얻을 수 있습니다. 그러나 mongo-c-driver-1.16.2.tar.gz릴리스 페이지 링크 를 사용하는 것이 중요 합니다. 그러면 모든 것이 작동합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Deprecated Methods in C# Mongo Driver

분류에서Dev

mongo C # 드라이버에서 해제 / 프로젝트 문제

분류에서Dev

mongo-cxx-driver-새로운 C ++ 11 드라이버-바이너리 데이터에서 문서를 만드는 방법

분류에서Dev

DSN 연결 문제 (Win64 앱에서 32 비트 Postgres 서버로)

분류에서Dev

빌드 옵션 : C / C ++ / Objective-C 용 컴파일러 문제

분류에서Dev

Oracle 12c-SQL 문자열 빌드 문제

분류에서Dev

mongo-cxx-driver -New C++11 driver - How to create Document from binary data

분류에서Dev

C # 코드로 빌드 문제-CS0012-IsLongModifier

분류에서Dev

Android의 16 진수 코드 문제

분류에서Dev

arm64-v8a 용 libtensorflow_cc.so 빌드 문제

분류에서Dev

C ++ 인쇄 / 빌드 2D 배열

분류에서Dev

C ++ 코드 문제

분류에서Dev

C # Mongo 하위 문서의 하위 문서 제거

분류에서Dev

libCurl x64 빌드 문제 Visual Studio 2013 (x64) Visual Studio 및 CMake

분류에서Dev

이온 빌드 문제

분류에서Dev

Codemagic iOS 빌드 문제

분류에서Dev

Gatsby 빌드 경로 문제

분류에서Dev

OpenDDS 빌드의 문제

분류에서Dev

OpenJDK 빌드-Corba 문제

분류에서Dev

빌드 관련 Dockerfile 문제

분류에서Dev

빌드 후 Adobe AIR 문제

분류에서Dev

rammap 문제-아무것도 표시되지 않음 (win10 pro 빌드 17120)

분류에서Dev

SDL2 크레이트로 프로그램 실행 및 빌드 문제

분류에서Dev

내 PDM 추가 기능의 C # Getthumbnail2 메서드 문제

분류에서Dev

MongoDB EC2 C # 업로드 문제-키 누락?

분류에서Dev

mongo-ruby-driver를 사용하여 뷰를 만드는 방법

분류에서Dev

C ++에서 g2o 프레임 워크를 복제, 빌드 및 연결하는 방법

분류에서Dev

C # 문자열을 16 진수 코드로 조작합니까?

분류에서Dev

Ant Java 빌드 : 컴파일 문제-ISO-8859-1에서 UTF-8로 문자 세트 변경

Related 관련 기사

  1. 1

    Deprecated Methods in C# Mongo Driver

  2. 2

    mongo C # 드라이버에서 해제 / 프로젝트 문제

  3. 3

    mongo-cxx-driver-새로운 C ++ 11 드라이버-바이너리 데이터에서 문서를 만드는 방법

  4. 4

    DSN 연결 문제 (Win64 앱에서 32 비트 Postgres 서버로)

  5. 5

    빌드 옵션 : C / C ++ / Objective-C 용 컴파일러 문제

  6. 6

    Oracle 12c-SQL 문자열 빌드 문제

  7. 7

    mongo-cxx-driver -New C++11 driver - How to create Document from binary data

  8. 8

    C # 코드로 빌드 문제-CS0012-IsLongModifier

  9. 9

    Android의 16 진수 코드 문제

  10. 10

    arm64-v8a 용 libtensorflow_cc.so 빌드 문제

  11. 11

    C ++ 인쇄 / 빌드 2D 배열

  12. 12

    C ++ 코드 문제

  13. 13

    C # Mongo 하위 문서의 하위 문서 제거

  14. 14

    libCurl x64 빌드 문제 Visual Studio 2013 (x64) Visual Studio 및 CMake

  15. 15

    이온 빌드 문제

  16. 16

    Codemagic iOS 빌드 문제

  17. 17

    Gatsby 빌드 경로 문제

  18. 18

    OpenDDS 빌드의 문제

  19. 19

    OpenJDK 빌드-Corba 문제

  20. 20

    빌드 관련 Dockerfile 문제

  21. 21

    빌드 후 Adobe AIR 문제

  22. 22

    rammap 문제-아무것도 표시되지 않음 (win10 pro 빌드 17120)

  23. 23

    SDL2 크레이트로 프로그램 실행 및 빌드 문제

  24. 24

    내 PDM 추가 기능의 C # Getthumbnail2 메서드 문제

  25. 25

    MongoDB EC2 C # 업로드 문제-키 누락?

  26. 26

    mongo-ruby-driver를 사용하여 뷰를 만드는 방법

  27. 27

    C ++에서 g2o 프레임 워크를 복제, 빌드 및 연결하는 방법

  28. 28

    C # 문자열을 16 진수 코드로 조작합니까?

  29. 29

    Ant Java 빌드 : 컴파일 문제-ISO-8859-1에서 UTF-8로 문자 세트 변경

뜨겁다태그

보관