-
Notifications
You must be signed in to change notification settings - Fork 101
Installing Prerequisites and Optional Components
If previously installed, uninstall and ensure the "SourceCode" folder is removed.
Extract cbfs_reg.zip/cbfs_eval.zip and install (defaults to %ProgramFiles(x86)%\EldoS\Callback File System). During the install, there is a screen with 4 checkboxes to choose install components; we only need the C++ libraries selected.
For the registered version, there is a CMake script at "cmake_modules/build_cbfs.cmake" which can be invoked to fix up the CBFS solution files and build the required libraries. From an administrator command prompt, simply run:
cmake -P <path to build_cbfs.cmake>
If this doesn't report any errors, you can skip to step 6 below. Otherwise, you'll need to perform the manual steps 1 to 5 first:
-
Open SourceCode\CBFS\CPP\CbFS_VS2013.sln in Visual Studio. Ignore warnings about Itanium being unavailable.
-
For x64 Debug builds only, the Output File needs to be corrected. Open the project's Property Pages and select Debug and x64 at the top. Then select Configuration Properties → Librarian → General. For Output File, enter
.\x64\Debug\CbFS.lib
and click "OK". -
For all builds, open the project's Property Pages and select Configuration Properties → C/C++ → General. For Debug Information Format select
Program Database (/Zi)
for Debug builds andNone
for Release builds. -
Select Configuration Properties → C/C++ → Code Generation. For Runtime Library select
Multi-threaded Debug DLL (/MDd)
for Debug builds andMulti-threaded DLL (/MD)
for Release builds. -
Finally, build Debug and Release versions.
-
Configure the MaidSafe super project again (cd to the build root and run
cmake .
) -
Build the target 'cbfs_driver_installer'.
-
Run cbfs_driver_installer with the arg
-i
to install the new drivers.
-
Download and run the appropriate installer for your OS.
-
From the root build folder of the MaidSafe super-project, run:
cmake . -DQT_BIN_DIR=<Path to Qt 5 bin Dir>
The Qt 5 bin dir should nested 2 deep inside the chosen Qt install path. For example, with a 64-bit build on Windows, if your install path was "C:\Qt\Qt5.1.0", then the QT_BIN_DIR
should be set to "C:\Qt\Qt5.1.0\5.1.0\msvc2012_64\bin"
MaidSafe Meta Library
- Home
- Build Instructions for Linux
- Build Instructions for OS X
- Build Instructions for Windows
- Dashboard
- Issues
- Code Standards
MaidSafe Project
- MaidSafe
- MaidSafe-API
- MaidSafe-Common
- MaidSafe-Passport
- MaidSafe-RUDP
- MaidSafe-Routing
- MaidSafe-Encrypt
- MaidSafe-Drive
- MaidSafe-Network-Filesystem
- MaidSafe-Vault
- MaidSafe-Vault-Manager
MaidSafe Papers