nolib.cpp 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. // This is a part of the Microsoft Foundation Classes C++ library.
  2. // Copyright (C) 1992-1998 Microsoft Corporation
  3. // All rights reserved.
  4. //
  5. // This source code is only intended as a supplement to the
  6. // Microsoft Foundation Classes Reference and related
  7. // electronic documentation provided with the library.
  8. // See these sources for detailed information regarding the
  9. // Microsoft Foundation Classes product.
  10. #include "stdafx.h"
  11. /////////////////////////////////////////////////////////////////////////////
  12. // global data
  13. // The following symbol used to force inclusion of this module
  14. #ifdef _X86_
  15. extern "C" { int _afxForceEXCLUDE; }
  16. #else
  17. extern "C" { int __afxForceEXCLUDE; }
  18. #endif
  19. // Win32 library excludes
  20. #ifndef _AFXDLL
  21. #pragma comment(linker, "/disallowlib:mfc42d.lib")
  22. #pragma comment(linker, "/disallowlib:mfco42d.lib")
  23. #pragma comment(linker, "/disallowlib:mfcd42d.lib")
  24. #pragma comment(linker, "/disallowlib:mfcn42d.lib")
  25. #pragma comment(linker, "/disallowlib:mfcs42d.lib")
  26. #pragma comment(linker, "/disallowlib:mfc42.lib")
  27. #pragma comment(linker, "/disallowlib:mfcs42.lib")
  28. #pragma comment(linker, "/disallowlib:mfc42ud.lib")
  29. #pragma comment(linker, "/disallowlib:mfco42ud.lib")
  30. #pragma comment(linker, "/disallowlib:mfcd42ud.lib")
  31. #pragma comment(linker, "/disallowlib:mfcn42ud.lib")
  32. #pragma comment(linker, "/disallowlib:mfcs42ud.lib")
  33. #pragma comment(linker, "/disallowlib:mfc42u.lib")
  34. #pragma comment(linker, "/disallowlib:mfcs42u.lib")
  35. #ifndef _UNICODE
  36. #pragma comment(linker, "/disallowlib:uafxcwd.lib")
  37. #pragma comment(linker, "/disallowlib:uafxcw.lib")
  38. #ifdef _DEBUG
  39. #pragma comment(linker, "/disallowlib:nafxcw.lib")
  40. #else
  41. #pragma comment(linker, "/disallowlib:nafxcwd.lib")
  42. #endif
  43. #else
  44. #pragma comment(linker, "/disallowlib:nafxcwd.lib")
  45. #pragma comment(linker, "/disallowlib:nafxcw.lib")
  46. #ifdef _DEBUG
  47. #pragma comment(linker, "/disallowlib:uafxcw.lib")
  48. #else
  49. #pragma comment(linker, "/disallowlib:uafxcwd.lib")
  50. #endif
  51. #endif
  52. #else
  53. #pragma comment(linker, "/disallowlib:nafxcwd.lib")
  54. #pragma comment(linker, "/disallowlib:nafxcw.lib")
  55. #pragma comment(linker, "/disallowlib:uafxcwd.lib")
  56. #pragma comment(linker, "/disallowlib:uafxcw.lib")
  57. #ifndef _UNICODE
  58. #pragma comment(linker, "/disallowlib:mfc42ud.lib")
  59. #pragma comment(linker, "/disallowlib:mfco42ud.lib")
  60. #pragma comment(linker, "/disallowlib:mfcd42ud.lib")
  61. #pragma comment(linker, "/disallowlib:mfcn42ud.lib")
  62. #pragma comment(linker, "/disallowlib:mfcs42ud.lib")
  63. #pragma comment(linker, "/disallowlib:mfc42u.lib")
  64. #pragma comment(linker, "/disallowlib:mfcs42u.lib")
  65. #ifdef _DEBUG
  66. #pragma comment(linker, "/disallowlib:mfc42.lib")
  67. #pragma comment(linker, "/disallowlib:mfcs42.lib")
  68. #else
  69. #pragma comment(linker, "/disallowlib:mfc42d.lib")
  70. #pragma comment(linker, "/disallowlib:mfco42d.lib")
  71. #pragma comment(linker, "/disallowlib:mfcd42d.lib")
  72. #pragma comment(linker, "/disallowlib:mfcn42d.lib")
  73. #pragma comment(linker, "/disallowlib:mfcs42d.lib")
  74. #endif
  75. #else
  76. #pragma comment(linker, "/disallowlib:mfc42d.lib")
  77. #pragma comment(linker, "/disallowlib:mfco42d.lib")
  78. #pragma comment(linker, "/disallowlib:mfcd42d.lib")
  79. #pragma comment(linker, "/disallowlib:mfcn42d.lib")
  80. #pragma comment(linker, "/disallowlib:mfcs42d.lib")
  81. #pragma comment(linker, "/disallowlib:mfc42.lib")
  82. #pragma comment(linker, "/disallowlib:mfcs42.lib")
  83. #ifdef _DEBUG
  84. #pragma comment(linker, "/disallowlib:mfc42u.lib")
  85. #pragma comment(linker, "/disallowlib:mfcs42u.lib")
  86. #else
  87. #pragma comment(linker, "/disallowlib:mfc42ud.lib")
  88. #pragma comment(linker, "/disallowlib:mfco42ud.lib")
  89. #pragma comment(linker, "/disallowlib:mfcd42ud.lib")
  90. #pragma comment(linker, "/disallowlib:mfcn42ud.lib")
  91. #pragma comment(linker, "/disallowlib:mfcs42ud.lib")
  92. #endif
  93. #endif
  94. #endif
  95. /////////////////////////////////////////////////////////////////////////////