Try adding "--full" as an argument scons.
We explicitly say that this is required in the documentation of the build process for the 2.6 compatible branch:
Important 26compat Note: If you are using the 26compat branch, the install-mongoclient target is only enabled when the --full flag is provided. Similarly, you must use the --use-system-boost flag when building 26compat.
You can find this as well as additional information on the Download and Compile section of the wiki here: https://github.com/ mongodb/mongo-cxx-driver/wiki/ Download%20and%20Compile
To add to Tyler's answer: we don't provide binaries for the C++ driver because it would be very difficult to provide the complete matrix of possible build variants that would be required by all consumers. The principle obstacle is boost, since we would need to provide build artifacts for every boost version that a consumer of the library might want to use. There are other axes of variation as well, such that the number of total variants we would need to produce would quickly become unmaintainable.
thanks for your answer, unfortunately I tryed several combinations, also with --full, but the result is the same. At the moment I have abandoned my Idea about use mongoDB. I'm very sorry but I have to focalize my time on the project and I cannot spend time on other topics.
I understand your point of view, and I agree with you, but think on this:
There are a lot of people, professionals, like me, that works ONLY on windows and Visualstudio, I know may be you dislike this tools, but in the Industry it is the actual standard. So if you want promote this new technology you have to consider also this technologies. If it is non usefull give the binaries, may be you have to consider the Visual Studio project.
Gildo, we would be delighted to help you further if you post your current Scons invocation and the error message you are getting.
Many people, including us, use Visual Studio to work with MongoDB and the C++ driver every day to great success.
Due to the nature of cross platform code it's hard to please everyone but MongoDB is committed to having a great experience on Microsoft platforms. To that point we are using CMake for the new C++ driver which should help smooth over some of the problems you are having in this regard.
댓글 없음:
댓글 쓰기