README.win 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  1. ============================================================================
  2. README.win
  3. ============================================================================
  4. $Id: README.win,v 1.4 2003/11/12 06:33:02 chris Exp $
  5. Please note, Visual C++ 6.0 is not supported any more and thus the
  6. corresponding project files are not kept up to date any longer.
  7. The new project files are for Visual C++ .NET 2003. Visual Studio .NET 2002
  8. is not supported any more.
  9. =====
  10. INDEX
  11. =====
  12. 1. Using GTL as a shared library
  13. 2. Using GTL as a static library
  14. 3. Example usage: GTLTest
  15. =============================
  16. Using GTL as a shared library
  17. =============================
  18. STEP 1:
  19. =======
  20. Open GTL.sln in GTL\src
  21. choose
  22. GTL_dynamic Win 32 Release
  23. GTL_dynamic Win 32 Debug
  24. depending on what you need.
  25. build GTL
  26. STEP 2:
  27. =======
  28. Add library-Path and library to your project.
  29. The files can be found:
  30. release:
  31. lib/GTL.lib
  32. bin/GTL.dll
  33. debug:
  34. lib-debug/GTL.lib
  35. bin-debug/GTL.dll
  36. STEP 3:
  37. =======
  38. Change your project settings for
  39. all:
  40. - disable use of precompiled headers
  41. - change setting for "force conformace in for loop scope"
  42. to "Yes:/Zc:forScope"
  43. debug:
  44. - make sure "Microsoft Foundation classes" are used as shared library
  45. - use debug info "none", "line numbers", "program database" or
  46. "C7 compatible"
  47. - make sure symbol "_DEBUG" is defined
  48. - use compiler option "Multithreaded Debug DLL"
  49. release:
  50. - use compiler option "Multithreaded DLL"
  51. STEP 4:
  52. =======
  53. compile your project
  54. STEP 5:
  55. =======
  56. make sure GTL.dll can be found for running your program
  57. (e.g. where your exe file lies)
  58. =============================
  59. Using GTL as a static library
  60. =============================
  61. STEP 1:
  62. =======
  63. Open GTL.sln in GTL\src
  64. choose
  65. GTL_static Win 32 Release
  66. GTL_static Win 32 Debug
  67. depending on what you need.
  68. build GTL
  69. STEP 2:
  70. =======
  71. Add library-Path and library to your project.
  72. The files can be found:
  73. release:
  74. lib/GTLstatic.lib
  75. debug:
  76. lib-debug/GTLstatic.lib
  77. STEP 3:
  78. =======
  79. Change your project settings for
  80. all:
  81. - define symbol "GTL_STATIC"
  82. - disable use of precompiled headers
  83. - change setting for "force conformace in for loop scope"
  84. to "Yes:/Zc:forScope"
  85. debug:
  86. - make sure Microsoft Foundation classes are used as shared library
  87. - use debug info "none", "line numbers", "program database" or
  88. "C7 compatible"
  89. - make sure symbol "_DEBUG" is defined
  90. release:
  91. STEP 4:
  92. =======
  93. compile youre project
  94. ======================
  95. Example usage: GLTTest
  96. ======================
  97. GTLTest is an example for using both
  98. versions of GTL, dynamic and static.
  99. For usage download GTLTest and unzip
  100. to the same directory as GTL:
  101. GTL\
  102. GTLTest\
  103. With this directory structure the project file
  104. GTLTest\win\GTLTest.sln
  105. will find, compile, and copy the necessary GTL.dll
  106. automatically. If you want to set up a new project
  107. have a look on the settings of GTLTest.