-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathBuild Instructions.txt
34 lines (24 loc) · 1.46 KB
/
Build Instructions.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
ExifPro build instructions
Build environment:
Visual Studio 2017 Community Edition + MFC.
NASM The Netwide Assembler
--------------------------------------------------------------------------------
Dependencies:
Download boost libs 1.62.0 or newer from www.boost.org
Unpack and build boost libraries, starting with bjam build.
Debug:
b2 architecture=x86 address-model=64 link=static threading=multi variant=debug --with-date_time --with-thread --with-system stage
Release:
b2 architecture=x86 address-model=64 link=static runtime-link=static threading=multi variant=release --with-date_time --with-thread --with-system stage
Edit CommonProjDefinitions.props to point to boost folder.
--------------------------------------------------------------------------------
Building libjpeg-turbo:
First install NASM (http://www.nasm.us/) to build libjpeg-turbo SIMD project.
Next install and run CMake 3.10.0 (https://cmake.org/download/) to create VS projects.
Run CMake GUI and choose VS 15 2017.
Point to source (like E:/GitHub/ExifPro/libs/libjpeg-turbo) and build binaries (E:/GitHub/ExifPro/libs/libjpeg-turbo/bin).
Press 'Configure' button. ENABLE_SHARD can be unchecked. Press 'Generate' button to create projects.
Copy jconfig.h & jconfigint.h from libjpeg-turbo/bin to libjpeg-turbo.
--------------------------------------------------------------------------------
Open ExifPro.sln, select Debug or Release x64 configuration and build solution.
Binaries are placed in ExifPro/bin folder.