From 606a417d9a4ce55436aebfe4dae4e132bba48128 Mon Sep 17 00:00:00 2001 From: Albert Cheng Date: Thu, 1 Jan 2015 23:22:55 -0800 Subject: [PATCH 1/2] migrate Bundler.sln to Visual Studio 2013. --- .gitignore | 3 - lib/f2c/arith.h | 8 +++ lib/f2c/{signal1.h0 => signal1.h} | 0 lib/f2c/{sysdep1.h0 => sysdep1.h} | 0 lib/imagelib/filter.c | 46 ++++++------- lib/matrix/matrix.h | 8 +-- src/Bundle2PMVS.cpp | 4 +- src/BundleAdd.cpp | 2 +- src/KeyMatchFull.cpp | 2 +- src/RadialUndistort.cpp | 8 +-- src/TwoFrameModel.cpp | 2 +- vc++/Bundler.sln | 103 ++++++++++-------------------- 12 files changed, 80 insertions(+), 106 deletions(-) create mode 100644 lib/f2c/arith.h rename lib/f2c/{signal1.h0 => signal1.h} (100%) rename lib/f2c/{sysdep1.h0 => sysdep1.h} (100%) diff --git a/.gitignore b/.gitignore index dbfbc78..d08a399 100644 --- a/.gitignore +++ b/.gitignore @@ -15,9 +15,6 @@ bin/KeyMatchFull bin/RadialUndistort bin/bundler lib/ann_1.1_char/lib -lib/f2c/arith.h -lib/f2c/signal1.h -lib/f2c/sysdep1.h src/Bundle2PMVS src/Bundle2Ply src/Bundle2Vis diff --git a/lib/f2c/arith.h b/lib/f2c/arith.h new file mode 100644 index 0000000..dc339cf --- /dev/null +++ b/lib/f2c/arith.h @@ -0,0 +1,8 @@ +#define EEE_8087 +#define Arith_Kind_ASL 1 +#define largo int +#define Intcast (int) (largo) +#define Double_Align +#define X64_bit_pointers +#define QNaN0 0x0 +#define QNaN1 0xfff80000 diff --git a/lib/f2c/signal1.h0 b/lib/f2c/signal1.h similarity index 100% rename from lib/f2c/signal1.h0 rename to lib/f2c/signal1.h diff --git a/lib/f2c/sysdep1.h0 b/lib/f2c/sysdep1.h similarity index 100% rename from lib/f2c/sysdep1.h0 rename to lib/f2c/sysdep1.h diff --git a/lib/imagelib/filter.c b/lib/imagelib/filter.c index eee6a00..c697eb5 100644 --- a/lib/imagelib/filter.c +++ b/lib/imagelib/filter.c @@ -149,34 +149,34 @@ double img_laplacian(img_t *img, int x, int y) { } #ifdef WIN32 -static double erf (double x) { - int sign; - double t; - - if (x < 0) - { - sign = -1; - x = -x; - } - else sign = 1; +//static double erf (double x) { +// int sign; +// double t; + +// if (x < 0) +// { +// sign = -1; +// x = -x; +// } +// else sign = 1; /* This form uses equation 7.126 of A&S. It is accurate to 1.5e-7. */ - t = 1 / (1 + 0.3275911 * x); +// t = 1 / (1 + 0.3275911 * x); - if (x < 1.0e17) { - t = 1.0 - (t * (0.254829592 + t * - (-0.284496736 + t * - (1.421413741 + t * - (-1.453152027 + t * - (1.061405429)))))) * exp (-x * x); - } - else t = 1.0; - - t = t * sign; +// if (x < 1.0e17) { +// t = 1.0 - (t * (0.254829592 + t * +// (-0.284496736 + t * +// (1.421413741 + t * +// (-1.453152027 + t * +// (1.061405429)))))) * exp (-x * x); +// } +// else t = 1.0; + +// t = t * sign; - return t; -} +// return t; +//} #endif /* Compute a filter kernel for a gaussian filter with the * diff --git a/lib/matrix/matrix.h b/lib/matrix/matrix.h index 3b13c3b..ddb7d1f 100644 --- a/lib/matrix/matrix.h +++ b/lib/matrix/matrix.h @@ -54,7 +54,7 @@ void matrix_transpose_product2_ipp(int Am, int An, int Bm, void matrix_array_product_ipp(int count, int Am, int An, int Bn, const double *A, const double *B, double *R); -static inline void matrix_product33(double *A, double *B, double *R) +static __inline void matrix_product33(double *A, double *B, double *R) { R[0] = A[0] * B[0] + A[1] * B[3] + A[2] * B[6]; R[1] = A[0] * B[1] + A[1] * B[4] + A[2] * B[7]; @@ -69,17 +69,17 @@ static inline void matrix_product33(double *A, double *B, double *R) R[8] = A[6] * B[2] + A[7] * B[5] + A[8] * B[8]; } -static inline void matrix_product121(double *A, double *b, double *r) +static __inline void matrix_product121(double *A, double *b, double *r) { r[0] = A[0] * b[0] + A[1] * b[1]; } -static inline void matrix_product131(double *A, double *b, double *r) +static __inline void matrix_product131(double *A, double *b, double *r) { r[0] = A[0] * b[0] + A[1] * b[1] + A[2] * b[2]; } -static inline void matrix_product331(double *A, double *b, double *r) +static __inline void matrix_product331(double *A, double *b, double *r) { r[0] = A[0] * b[0] + A[1] * b[1] + A[2] * b[2]; r[1] = A[3] * b[0] + A[4] * b[1] + A[5] * b[2]; diff --git a/src/Bundle2PMVS.cpp b/src/Bundle2PMVS.cpp index c8813ea..c9fc8e4 100644 --- a/src/Bundle2PMVS.cpp +++ b/src/Bundle2PMVS.cpp @@ -1,6 +1,7 @@ /* Bundle2PMVS.cpp */ #include +#include #include #include #include @@ -149,7 +150,8 @@ void WritePMVS(const char *output_path, int num_cameras = (int) cameras.size(); /* Make sure output_path exists */ - mkdir(output_path, 0770); + // mkdir(output_path, 0770); + _mkdir(output_path); char buf[2048]; sprintf(buf, "%s/prep_pmvs.sh", output_path); diff --git a/src/BundleAdd.cpp b/src/BundleAdd.cpp index 5f4b58a..2663fe4 100644 --- a/src/BundleAdd.cpp +++ b/src/BundleAdd.cpp @@ -28,7 +28,7 @@ #endif #ifdef WIN32 -#define isnan _isnan +//#define isnan _isnan #endif #include "defines.h" diff --git a/src/KeyMatchFull.cpp b/src/KeyMatchFull.cpp index 6ccd8c8..44342da 100644 --- a/src/KeyMatchFull.cpp +++ b/src/KeyMatchFull.cpp @@ -20,7 +20,7 @@ #include #include #include - +#include #include "keys2a.h" int ReadFileList(char* list_in, std::vector& key_files) { diff --git a/src/RadialUndistort.cpp b/src/RadialUndistort.cpp index 1bbdda4..cf4f17f 100644 --- a/src/RadialUndistort.cpp +++ b/src/RadialUndistort.cpp @@ -198,10 +198,10 @@ void ReadListFile(char *list_file, std::vector &files) if (buf[strlen(buf)-1] == '\n') buf[strlen(buf)-1] = 0; - char *space = index(buf, ' '); - if (space) *space = 0; - - files.push_back(std::string(buf)); + std::string str(buf); + int space_pos = str.find(' '); + str.at(space_pos) = 0; + files.push_back(str); } fclose(f); diff --git a/src/TwoFrameModel.cpp b/src/TwoFrameModel.cpp index f4b7f2c..ea1e03a 100644 --- a/src/TwoFrameModel.cpp +++ b/src/TwoFrameModel.cpp @@ -26,7 +26,7 @@ #include "util.h" #ifdef WIN32 -#define isnan _isnan +//#define isnan _isnan #endif static void ReadVector(FILE *f, int n, double *v) diff --git a/vc++/Bundler.sln b/vc++/Bundler.sln index c684a92..1b08c5c 100755 --- a/vc++/Bundler.sln +++ b/vc++/Bundler.sln @@ -1,72 +1,39 @@  -Microsoft Visual Studio Solution File, Format Version 9.00 -# Visual Studio 2005 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Bundler", "Bundler.vcproj", "{1F292560-62CF-4A80-A157-A2EE06A4F461}" - ProjectSection(ProjectDependencies) = postProject - {64AC4653-466C-4AA1-A9E0-61B3877944CD} = {64AC4653-466C-4AA1-A9E0-61B3877944CD} - {731F2109-1E74-4509-AC90-683C092614AF} = {731F2109-1E74-4509-AC90-683C092614AF} - {19073530-AA3E-411E-B869-3C68BED3D9AE} = {19073530-AA3E-411E-B869-3C68BED3D9AE} - {036DFA58-A699-4EDC-8560-DA257B16DF9B} = {036DFA58-A699-4EDC-8560-DA257B16DF9B} - {9FFEA15D-094D-43C9-94DB-551EA49B1FCA} = {9FFEA15D-094D-43C9-94DB-551EA49B1FCA} - {ECDBE0BF-6E8D-4A37-B7F9-E415FEDFE367} = {ECDBE0BF-6E8D-4A37-B7F9-E415FEDFE367} - {726E00FB-025B-42D4-83B4-1BD5F15DD1F4} = {726E00FB-025B-42D4-83B4-1BD5F15DD1F4} - {DCA45EA3-CE31-4D66-87E4-89D85BEE8BAE} = {DCA45EA3-CE31-4D66-87E4-89D85BEE8BAE} - {1C54AC20-DA61-4E7F-96D0-1438EB3D4C10} = {1C54AC20-DA61-4E7F-96D0-1438EB3D4C10} - {EAD96717-53E5-4D12-9F04-596F54EEB22A} = {EAD96717-53E5-4D12-9F04-596F54EEB22A} - {B327F8A7-2D8F-4E5B-88F8-C719BB99A155} = {B327F8A7-2D8F-4E5B-88F8-C719BB99A155} - {80759706-388F-475A-B149-E96A0516AAE1} = {80759706-388F-475A-B149-E96A0516AAE1} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "5point", "..\lib\5point\5point.vcproj", "{ECDBE0BF-6E8D-4A37-B7F9-E415FEDFE367}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "imagelib", "..\lib\imagelib\imagelib.vcproj", "{9FFEA15D-094D-43C9-94DB-551EA49B1FCA}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "matrix", "..\lib\matrix\matrix.vcproj", "{036DFA58-A699-4EDC-8560-DA257B16DF9B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sba-1.5", "..\lib\sba-1.5\sba-1.5.vcproj", "{731F2109-1E74-4509-AC90-683C092614AF}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sfm-driver", "..\lib\sfm-driver\sfm-driver.vcproj", "{19073530-AA3E-411E-B869-3C68BED3D9AE}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ann_1.1_char", "..\lib\ann_1.1_char\ann_1.1_char.vcproj", "{80759706-388F-475A-B149-E96A0516AAE1}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "KeyMatchFull", "KeyMatchFull.vcproj", "{70C25E8E-3069-470E-BEAD-5134BF98ACC0}" - ProjectSection(ProjectDependencies) = postProject - {80759706-388F-475A-B149-E96A0516AAE1} = {80759706-388F-475A-B149-E96A0516AAE1} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "getopt", "..\lib\getopt\getopt.vcproj", "{726E00FB-025B-42D4-83B4-1BD5F15DD1F4}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cblas", "..\lib\cblas\cblas.vcproj", "{EAD96717-53E5-4D12-9F04-596F54EEB22A}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "clapack", "..\lib\clapack\clapack.vcproj", "{DCA45EA3-CE31-4D66-87E4-89D85BEE8BAE}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "f2c", "..\lib\f2c\f2c.vcproj", "{1C54AC20-DA61-4E7F-96D0-1438EB3D4C10}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cminpack", "..\lib\cminpack\cminpack.vcproj", "{B327F8A7-2D8F-4E5B-88F8-C719BB99A155}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jpeg", "..\lib\jpeg\jpeg.vcproj", "{64AC4653-466C-4AA1-A9E0-61B3877944CD}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Bundle2PMVS", "Bundle2PMVS.vcproj", "{89822BB0-494A-4822-B39F-8828FFBB33F5}" - ProjectSection(ProjectDependencies) = postProject - {036DFA58-A699-4EDC-8560-DA257B16DF9B} = {036DFA58-A699-4EDC-8560-DA257B16DF9B} - {DCA45EA3-CE31-4D66-87E4-89D85BEE8BAE} = {DCA45EA3-CE31-4D66-87E4-89D85BEE8BAE} - {9FFEA15D-094D-43C9-94DB-551EA49B1FCA} = {9FFEA15D-094D-43C9-94DB-551EA49B1FCA} - {EAD96717-53E5-4D12-9F04-596F54EEB22A} = {EAD96717-53E5-4D12-9F04-596F54EEB22A} - {B327F8A7-2D8F-4E5B-88F8-C719BB99A155} = {B327F8A7-2D8F-4E5B-88F8-C719BB99A155} - {64AC4653-466C-4AA1-A9E0-61B3877944CD} = {64AC4653-466C-4AA1-A9E0-61B3877944CD} - {1C54AC20-DA61-4E7F-96D0-1438EB3D4C10} = {1C54AC20-DA61-4E7F-96D0-1438EB3D4C10} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RadialUndistort", "RadialUndistort.vcproj", "{671EBC7C-3CD7-4BBC-A32A-A7FC8CBF761B}" - ProjectSection(ProjectDependencies) = postProject - {EAD96717-53E5-4D12-9F04-596F54EEB22A} = {EAD96717-53E5-4D12-9F04-596F54EEB22A} - {1C54AC20-DA61-4E7F-96D0-1438EB3D4C10} = {1C54AC20-DA61-4E7F-96D0-1438EB3D4C10} - {64AC4653-466C-4AA1-A9E0-61B3877944CD} = {64AC4653-466C-4AA1-A9E0-61B3877944CD} - {036DFA58-A699-4EDC-8560-DA257B16DF9B} = {036DFA58-A699-4EDC-8560-DA257B16DF9B} - {9FFEA15D-094D-43C9-94DB-551EA49B1FCA} = {9FFEA15D-094D-43C9-94DB-551EA49B1FCA} - {DCA45EA3-CE31-4D66-87E4-89D85BEE8BAE} = {DCA45EA3-CE31-4D66-87E4-89D85BEE8BAE} - {B327F8A7-2D8F-4E5B-88F8-C719BB99A155} = {B327F8A7-2D8F-4E5B-88F8-C719BB99A155} - EndProjectSection +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.21005.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Bundler", "Bundler.vcxproj", "{1F292560-62CF-4A80-A157-A2EE06A4F461}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "5point", "..\lib\5point\5point.vcxproj", "{ECDBE0BF-6E8D-4A37-B7F9-E415FEDFE367}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "imagelib", "..\lib\imagelib\imagelib.vcxproj", "{9FFEA15D-094D-43C9-94DB-551EA49B1FCA}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "matrix", "..\lib\matrix\matrix.vcxproj", "{036DFA58-A699-4EDC-8560-DA257B16DF9B}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sba-1.5", "..\lib\sba-1.5\sba-1.5.vcxproj", "{731F2109-1E74-4509-AC90-683C092614AF}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sfm-driver", "..\lib\sfm-driver\sfm-driver.vcxproj", "{19073530-AA3E-411E-B869-3C68BED3D9AE}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ann_1.1_char", "..\lib\ann_1.1_char\ann_1.1_char.vcxproj", "{80759706-388F-475A-B149-E96A0516AAE1}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "KeyMatchFull", "KeyMatchFull.vcxproj", "{70C25E8E-3069-470E-BEAD-5134BF98ACC0}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "getopt", "..\lib\getopt\getopt.vcxproj", "{726E00FB-025B-42D4-83B4-1BD5F15DD1F4}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cblas", "..\lib\cblas\cblas.vcxproj", "{EAD96717-53E5-4D12-9F04-596F54EEB22A}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "clapack", "..\lib\clapack\clapack.vcxproj", "{DCA45EA3-CE31-4D66-87E4-89D85BEE8BAE}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "f2c", "..\lib\f2c\f2c.vcxproj", "{1C54AC20-DA61-4E7F-96D0-1438EB3D4C10}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cminpack", "..\lib\cminpack\cminpack.vcxproj", "{B327F8A7-2D8F-4E5B-88F8-C719BB99A155}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jpeg", "..\lib\jpeg\jpeg.vcxproj", "{64AC4653-466C-4AA1-A9E0-61B3877944CD}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Bundle2PMVS", "Bundle2PMVS.vcxproj", "{89822BB0-494A-4822-B39F-8828FFBB33F5}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RadialUndistort", "RadialUndistort.vcxproj", "{671EBC7C-3CD7-4BBC-A32A-A7FC8CBF761B}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution From 9f2ec58bd03faf0387ea5b6db911bedf97f00aa0 Mon Sep 17 00:00:00 2001 From: Albert Cheng Date: Wed, 17 Feb 2016 23:26:58 -0800 Subject: [PATCH 2/2] add vcxproj to support vs 2013. --- lib/5point/5point.vcxproj | 90 +++++ lib/ann_1.1_char/ann_1.1_char.vcxproj | 106 ++++++ lib/cblas/cblas.vcxproj | 87 +++++ lib/clapack/clapack.vcxproj | 506 ++++++++++++++++++++++++++ lib/cminpack/cminpack.vcxproj | 105 ++++++ lib/f2c/f2c.vcxproj | 238 ++++++++++++ lib/getopt/getopt.vcxproj | 84 +++++ lib/imagelib/imagelib.vcxproj | 142 ++++++++ lib/jpeg/jpeg.vcxproj | 140 +++++++ lib/matrix/matrix.vcxproj | 91 +++++ lib/sba-1.5/sba-1.5.vcxproj | 92 +++++ lib/sfm-driver/sfm-driver.vcxproj | 86 +++++ lib/sfm-driver/sfm.c | 2 +- vc++/Bundle2PMVS.vcxproj | 134 +++++++ vc++/Bundler.vcproj | 4 - vc++/Bundler.vcxproj | 198 ++++++++++ vc++/KeyMatchFull.vcxproj | 105 ++++++ vc++/RadialUndistort.vcxproj | 127 +++++++ 18 files changed, 2332 insertions(+), 5 deletions(-) create mode 100644 lib/5point/5point.vcxproj create mode 100644 lib/ann_1.1_char/ann_1.1_char.vcxproj create mode 100644 lib/cblas/cblas.vcxproj create mode 100644 lib/clapack/clapack.vcxproj create mode 100644 lib/cminpack/cminpack.vcxproj create mode 100644 lib/f2c/f2c.vcxproj create mode 100644 lib/getopt/getopt.vcxproj create mode 100644 lib/imagelib/imagelib.vcxproj create mode 100644 lib/jpeg/jpeg.vcxproj create mode 100644 lib/matrix/matrix.vcxproj create mode 100644 lib/sba-1.5/sba-1.5.vcxproj create mode 100644 lib/sfm-driver/sfm-driver.vcxproj create mode 100644 vc++/Bundle2PMVS.vcxproj create mode 100644 vc++/Bundler.vcxproj create mode 100644 vc++/KeyMatchFull.vcxproj create mode 100644 vc++/RadialUndistort.vcxproj diff --git a/lib/5point/5point.vcxproj b/lib/5point/5point.vcxproj new file mode 100644 index 0000000..33d1edf --- /dev/null +++ b/lib/5point/5point.vcxproj @@ -0,0 +1,90 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {ECDBE0BF-6E8D-4A37-B7F9-E415FEDFE367} + My5point + Win32Proj + + + + StaticLibrary + v120 + Unicode + true + + + StaticLibrary + v120 + Unicode + + + + + + + + + + + + + <_ProjectFileVersion>12.0.21005.1 + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + + + + Disabled + ..\..\include; ..\imagelib; ..\matrix;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + Level3 + EditAndContinue + + + + + ..\..\include; ..\imagelib; ..\matrix;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) + MultiThreadedDLL + + Level3 + ProgramDatabase + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/lib/ann_1.1_char/ann_1.1_char.vcxproj b/lib/ann_1.1_char/ann_1.1_char.vcxproj new file mode 100644 index 0000000..d72e850 --- /dev/null +++ b/lib/ann_1.1_char/ann_1.1_char.vcxproj @@ -0,0 +1,106 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {80759706-388F-475A-B149-E96A0516AAE1} + ann_11_char + Win32Proj + + + + DynamicLibrary + v120 + Unicode + true + + + DynamicLibrary + v120 + Unicode + + + + + + + + + + + + + <_ProjectFileVersion>12.0.21005.1 + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + + + + Disabled + include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_LIB;_WINDOWS;_USRDLL;DLL_EXPORTS;ANN_PERF;ANN_NO_RANDOM;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + Level3 + EditAndContinue + + + + + include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_LIB;_WINDOWS;_USRDLL;DLL_EXPORTS;ANN_PERF;ANN_NO_RANDOM;%(PreprocessorDefinitions) + MultiThreadedDLL + + Level3 + ProgramDatabase + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/lib/cblas/cblas.vcxproj b/lib/cblas/cblas.vcxproj new file mode 100644 index 0000000..bf34328 --- /dev/null +++ b/lib/cblas/cblas.vcxproj @@ -0,0 +1,87 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {EAD96717-53E5-4D12-9F04-596F54EEB22A} + cblas + Win32Proj + + + + StaticLibrary + v120 + Unicode + true + + + StaticLibrary + v120 + Unicode + + + + + + + + + + + + + <_ProjectFileVersion>12.0.21005.1 + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + + + + Disabled + WIN32;_DEBUG;_LIB;NO_BLAS_WRAP;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + Level3 + EditAndContinue + + + + + WIN32;NDEBUG;_LIB;NO_BLAS_WRAP;%(PreprocessorDefinitions) + MultiThreadedDLL + + Level3 + ProgramDatabase + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/lib/clapack/clapack.vcxproj b/lib/clapack/clapack.vcxproj new file mode 100644 index 0000000..148d6f3 --- /dev/null +++ b/lib/clapack/clapack.vcxproj @@ -0,0 +1,506 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {DCA45EA3-CE31-4D66-87E4-89D85BEE8BAE} + clapack + Win32Proj + + + + StaticLibrary + v120 + Unicode + true + + + StaticLibrary + v120 + Unicode + + + + + + + + + + + + + <_ProjectFileVersion>12.0.21005.1 + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + + + + Disabled + ..\f2c;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_LIB;NO_BLAS_WRAP;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + Level3 + EditAndContinue + + + + + ..\f2c;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_LIB;NO_BLAS_WRAP;%(PreprocessorDefinitions) + MultiThreadedDLL + + Level3 + ProgramDatabase + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $(IntDir)%(Filename)1.obj + $(IntDir)%(Filename)1.xdc + $(IntDir)%(Filename)1.obj + $(IntDir)%(Filename)1.xdc + + + + + + + + + $(IntDir)%(Filename)1.obj + $(IntDir)%(Filename)1.xdc + $(IntDir)%(Filename)1.obj + $(IntDir)%(Filename)1.xdc + + + + + + + $(IntDir)%(Filename)1.obj + $(IntDir)%(Filename)1.xdc + $(IntDir)%(Filename)1.obj + $(IntDir)%(Filename)1.xdc + + + + + + + \ No newline at end of file diff --git a/lib/cminpack/cminpack.vcxproj b/lib/cminpack/cminpack.vcxproj new file mode 100644 index 0000000..7a0f3f3 --- /dev/null +++ b/lib/cminpack/cminpack.vcxproj @@ -0,0 +1,105 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {B327F8A7-2D8F-4E5B-88F8-C719BB99A155} + cminpack + Win32Proj + + + + StaticLibrary + v120 + Unicode + true + + + StaticLibrary + v120 + Unicode + + + + + + + + + + + + + <_ProjectFileVersion>12.0.21005.1 + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + + + + Disabled + ..\f2c;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + Level3 + EditAndContinue + + + + + ..\f2c;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) + MultiThreadedDLL + + Level3 + ProgramDatabase + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/lib/f2c/f2c.vcxproj b/lib/f2c/f2c.vcxproj new file mode 100644 index 0000000..def4aff --- /dev/null +++ b/lib/f2c/f2c.vcxproj @@ -0,0 +1,238 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {1C54AC20-DA61-4E7F-96D0-1438EB3D4C10} + f2c + Win32Proj + + + + StaticLibrary + v120 + Unicode + true + + + StaticLibrary + v120 + Unicode + + + + + + + + + + + + + <_ProjectFileVersion>12.0.21005.1 + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + + + + Disabled + WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + Level3 + EditAndContinue + + + + + WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) + MultiThreadedDLL + + Level3 + ProgramDatabase + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/lib/getopt/getopt.vcxproj b/lib/getopt/getopt.vcxproj new file mode 100644 index 0000000..dbb09fa --- /dev/null +++ b/lib/getopt/getopt.vcxproj @@ -0,0 +1,84 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {726E00FB-025B-42D4-83B4-1BD5F15DD1F4} + getopt + Win32Proj + + + + StaticLibrary + v120 + Unicode + true + + + StaticLibrary + v120 + Unicode + + + + + + + + + + + + + <_ProjectFileVersion>12.0.21005.1 + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + + + + Disabled + WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + Level3 + EditAndContinue + + + + + WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) + MultiThreadedDLL + + Level3 + ProgramDatabase + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/lib/imagelib/imagelib.vcxproj b/lib/imagelib/imagelib.vcxproj new file mode 100644 index 0000000..a0a11ff --- /dev/null +++ b/lib/imagelib/imagelib.vcxproj @@ -0,0 +1,142 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {9FFEA15D-094D-43C9-94DB-551EA49B1FCA} + imagelib + Win32Proj + + + + StaticLibrary + v120 + Unicode + true + + + StaticLibrary + v120 + Unicode + + + + + + + + + + + + + <_ProjectFileVersion>12.0.21005.1 + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + + + + Disabled + ..\..\include; ..\matrix;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + Level3 + EditAndContinue + + + + + ..\..\include; ..\matrix;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) + MultiThreadedDLL + + Level3 + ProgramDatabase + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/lib/jpeg/jpeg.vcxproj b/lib/jpeg/jpeg.vcxproj new file mode 100644 index 0000000..3ca2fbb --- /dev/null +++ b/lib/jpeg/jpeg.vcxproj @@ -0,0 +1,140 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {64AC4653-466C-4AA1-A9E0-61B3877944CD} + jpeg + Win32Proj + + + + DynamicLibrary + v120 + Unicode + true + + + DynamicLibrary + v120 + Unicode + + + + + + + + + + + + + <_ProjectFileVersion>12.0.21005.1 + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + true + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + false + + + + Disabled + WIN32;_DEBUG;_WINDOWS;_USRDLL;JPEG_EXPORTS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + Level3 + EditAndContinue + + + true + Windows + MachineX86 + + + + + WIN32;NDEBUG;_WINDOWS;_USRDLL;JPEG_EXPORTS;%(PreprocessorDefinitions) + MultiThreadedDLL + + Level3 + ProgramDatabase + + + true + Windows + true + true + MachineX86 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/lib/matrix/matrix.vcxproj b/lib/matrix/matrix.vcxproj new file mode 100644 index 0000000..c1924c7 --- /dev/null +++ b/lib/matrix/matrix.vcxproj @@ -0,0 +1,91 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {036DFA58-A699-4EDC-8560-DA257B16DF9B} + matrix + Win32Proj + + + + StaticLibrary + v120 + Unicode + true + + + StaticLibrary + v120 + Unicode + + + + + + + + + + + + + <_ProjectFileVersion>12.0.21005.1 + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + + + + Disabled + ..\imagelib; ..\..\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + Level3 + EditAndContinue + + + + + ..\imagelib; ..\..\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) + MultiThreadedDLL + + Level3 + ProgramDatabase + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/lib/sba-1.5/sba-1.5.vcxproj b/lib/sba-1.5/sba-1.5.vcxproj new file mode 100644 index 0000000..ae5dc0a --- /dev/null +++ b/lib/sba-1.5/sba-1.5.vcxproj @@ -0,0 +1,92 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {731F2109-1E74-4509-AC90-683C092614AF} + sba15 + Win32Proj + + + + StaticLibrary + v120 + Unicode + true + + + StaticLibrary + v120 + Unicode + + + + + + + + + + + + + <_ProjectFileVersion>12.0.21005.1 + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + + + + Disabled + ..\matrix;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + Level3 + EditAndContinue + + + + + ..\matrix;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) + MultiThreadedDLL + + Level3 + ProgramDatabase + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/lib/sfm-driver/sfm-driver.vcxproj b/lib/sfm-driver/sfm-driver.vcxproj new file mode 100644 index 0000000..ba4c665 --- /dev/null +++ b/lib/sfm-driver/sfm-driver.vcxproj @@ -0,0 +1,86 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {19073530-AA3E-411E-B869-3C68BED3D9AE} + sfmdriver + Win32Proj + + + + StaticLibrary + v120 + Unicode + true + + + StaticLibrary + v120 + Unicode + + + + + + + + + + + + + <_ProjectFileVersion>12.0.21005.1 + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + + + + Disabled + ..\..\include; ..\sba-1.5; ..\matrix;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + Level3 + EditAndContinue + + + + + ..\..\include; ..\sba-1.5; ..\matrix;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) + MultiThreadedDLL + + Level3 + ProgramDatabase + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/lib/sfm-driver/sfm.c b/lib/sfm-driver/sfm.c index a0786fb..3df8037 100644 --- a/lib/sfm-driver/sfm.c +++ b/lib/sfm-driver/sfm.c @@ -620,7 +620,7 @@ void run_sfm(int num_pts, int num_cameras, int ncons, #endif double info[10]; - int i, j, idx, base; + int i, j, base; int num_camera_params, num_pt_params, num_params; sfm_global_t global_params; diff --git a/vc++/Bundle2PMVS.vcxproj b/vc++/Bundle2PMVS.vcxproj new file mode 100644 index 0000000..3377da8 --- /dev/null +++ b/vc++/Bundle2PMVS.vcxproj @@ -0,0 +1,134 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {89822BB0-494A-4822-B39F-8828FFBB33F5} + Bundle2PMVS + Win32Proj + + + + Application + v120 + Unicode + true + + + Application + v120 + Unicode + + + + + + + + + + + + + <_ProjectFileVersion>12.0.21005.1 + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + true + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + false + + + + Disabled + ..\include;..\lib\imagelib;..\lib\matrix;..\lib\sfm-driver;..\lib\jpeg\src;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + Level3 + EditAndContinue + + + true + Console + MachineX86 + + + + + + + + ..\include;..\lib\imagelib;..\lib\matrix;..\lib\sfm-driver;..\lib\jpeg\src;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + MultiThreadedDLL + + Level3 + ProgramDatabase + + + true + Console + true + true + MachineX86 + + + + + + + + + + + + + + + {ead96717-53e5-4d12-9f04-596f54eeb22a} + false + + + {dca45ea3-ce31-4d66-87e4-89d85bee8bae} + false + + + {b327f8a7-2d8f-4e5b-88f8-c719bb99a155} + false + + + {1c54ac20-da61-4e7f-96d0-1438eb3d4c10} + false + + + {9ffea15d-094d-43c9-94db-551ea49b1fca} + false + + + {64ac4653-466c-4aa1-a9e0-61b3877944cd} + false + + + {036dfa58-a699-4edc-8560-da257b16df9b} + false + + + + + + \ No newline at end of file diff --git a/vc++/Bundler.vcproj b/vc++/Bundler.vcproj index 8112877..53b71bc 100755 --- a/vc++/Bundler.vcproj +++ b/vc++/Bundler.vcproj @@ -276,10 +276,6 @@ RelativePath="..\src\RelativePose.cpp" > - - diff --git a/vc++/Bundler.vcxproj b/vc++/Bundler.vcxproj new file mode 100644 index 0000000..fd99678 --- /dev/null +++ b/vc++/Bundler.vcxproj @@ -0,0 +1,198 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {1F292560-62CF-4A80-A157-A2EE06A4F461} + Bundler + Win32Proj + + + + Application + v120 + Unicode + true + + + Application + v120 + Unicode + + + + + + + + + + + + + <_ProjectFileVersion>12.0.21005.1 + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\$(ProjectName)\ + true + C:\src\bundler\bundler_sfm\lib\jpeg\src;$(IncludePath) + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + false + + + + Disabled + ..\include;..\lib\matrix;..\lib\imagelib;..\lib\sfm-driver;..\lib\zlib\include;..\lib\ann_1.1_char\include;..\lib\getopt;..\lib\5point;..\lib\jpeg\src;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;__BUNDLER__;__BUNDLER_DISTR__;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + Level3 + EditAndContinue + /FS %(AdditionalOptions) + + + zlib.lib;%(AdditionalDependencies) + ..\lib\zlib\lib;..\lib\jpeg\lib;%(AdditionalLibraryDirectories) + true + Console + MachineX86 + + + + + ..\include;..\lib\matrix;..\lib\imagelib;..\lib\sfm-driver;..\lib\zlib\include;..\lib\ann_1.1_char\include;..\lib\getopt;..\lib\5point;..\lib\jpeg\src;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;__BUNDLER__;__BUNDLER_DISTR__;%(PreprocessorDefinitions) + MultiThreadedDLL + + Level3 + ProgramDatabase + + + zlib.lib;%(AdditionalDependencies) + ..\lib\zlib\lib;..\lib\jpeg\lib;%(AdditionalLibraryDirectories) + true + Console + true + true + MachineX86 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {ecdbe0bf-6e8d-4a37-b7f9-e415fedfe367} + false + + + {80759706-388f-475a-b149-e96a0516aae1} + false + + + {ead96717-53e5-4d12-9f04-596f54eeb22a} + false + + + {dca45ea3-ce31-4d66-87e4-89d85bee8bae} + false + + + {b327f8a7-2d8f-4e5b-88f8-c719bb99a155} + false + + + {1c54ac20-da61-4e7f-96d0-1438eb3d4c10} + false + + + {726e00fb-025b-42d4-83b4-1bd5f15dd1f4} + false + + + {9ffea15d-094d-43c9-94db-551ea49b1fca} + false + + + {64ac4653-466c-4aa1-a9e0-61b3877944cd} + false + + + {036dfa58-a699-4edc-8560-da257b16df9b} + false + + + {731f2109-1e74-4509-ac90-683c092614af} + false + + + {19073530-aa3e-411e-b869-3c68bed3d9ae} + false + + + + + + diff --git a/vc++/KeyMatchFull.vcxproj b/vc++/KeyMatchFull.vcxproj new file mode 100644 index 0000000..b72d547 --- /dev/null +++ b/vc++/KeyMatchFull.vcxproj @@ -0,0 +1,105 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {70C25E8E-3069-470E-BEAD-5134BF98ACC0} + KeyMatchFull + Win32Proj + + + + Application + v120 + Unicode + true + + + Application + v120 + Unicode + + + + + + + + + + + + + <_ProjectFileVersion>12.0.21005.1 + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + true + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + false + + + + Disabled + ..\lib\zlib\include; ..\lib\ann_1.1_char\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + Level3 + EditAndContinue + + + zlib.lib;%(AdditionalDependencies) + ..\lib\zlib\lib;%(AdditionalLibraryDirectories) + true + Console + MachineX86 + + + + + ..\lib\zlib\include; ..\lib\ann_1.1_char\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + MultiThreadedDLL + + Level3 + ProgramDatabase + + + zlib.lib;%(AdditionalDependencies) + ..\lib\zlib\lib;%(AdditionalLibraryDirectories) + true + Console + true + true + MachineX86 + + + + + + + + + {80759706-388f-475a-b149-e96a0516aae1} + false + + + + + + \ No newline at end of file diff --git a/vc++/RadialUndistort.vcxproj b/vc++/RadialUndistort.vcxproj new file mode 100644 index 0000000..4baf753 --- /dev/null +++ b/vc++/RadialUndistort.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {671EBC7C-3CD7-4BBC-A32A-A7FC8CBF761B} + RadialUndistort + Win32Proj + + + + Application + v120 + Unicode + true + + + Application + v120 + Unicode + + + + + + + + + + + + + <_ProjectFileVersion>12.0.21005.1 + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\$(ProjectName)\ + true + C:\src\bundler\bundler_sfm\lib\jpeg\src;$(IncludePath) + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + false + + + + Disabled + ..\include; ..\lib\imagelib; ..\lib\matrix; ..\lib\sfm-driver;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + Level3 + EditAndContinue + /FS %(AdditionalOptions) + + + true + Console + MachineX86 + + + + + ..\include; ..\lib\imagelib; ..\lib\matrix; ..\lib\sfm-driver;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + MultiThreadedDLL + + Level3 + ProgramDatabase + + + true + Console + true + true + MachineX86 + + + + + + + + + {ead96717-53e5-4d12-9f04-596f54eeb22a} + false + + + {dca45ea3-ce31-4d66-87e4-89d85bee8bae} + false + + + {b327f8a7-2d8f-4e5b-88f8-c719bb99a155} + false + + + {1c54ac20-da61-4e7f-96d0-1438eb3d4c10} + false + + + {9ffea15d-094d-43c9-94db-551ea49b1fca} + false + + + {64ac4653-466c-4aa1-a9e0-61b3877944cd} + false + + + {036dfa58-a699-4edc-8560-da257b16df9b} + false + + + + + + \ No newline at end of file