Details | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 204 | chris | 1 | IMPORTANT INFORMATION |
| 2 | ==================== |
||
| 3 | |||
| 4 | *DO NOT* compile DSVL and your application with DIFFERENT C/C++ runtime |
||
| 5 | libraries (e.g. "Multithreaded" and "Multithreaded DLL"), as this would |
||
| 6 | result in memory corruption and "crtIsValidHeapPointer" exceptions. |
||
| 7 | |||
| 8 | Make sure you have Microsoft's DirectX 9.0 SDK (April 2005) and |
||
| 9 | Extras Package (February 2005) installed. The $(DXSDK_DIR) |
||
| 10 | environment variable should point to your SDK root directory. |
||
| 11 | Put the Extras package into $(DXSDK_DIR)\Extras. |
||
| 12 | |||
| 13 | DSVL links against strmbase.lib (Release) and strmbasd.lib (Debug) which |
||
| 14 | DO NOT come with the SDK in binary form. Use the following workspace |
||
| 15 | to build those libraries: |
||
| 16 | $(DXSDK_DIR)\Extras\DirectShow\Samples\C++\DirectShow\BaseClasses\baseclasses.sln |