THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 11/11/2002 at 11:18, xxxxxxxx wrote:
Since many people will be updating their plugins, it would be more convenient to update an existing project rather than take the SDK project, clean it out, and move files over. That is why I was hoping for step-by-step instructions in the SDK documentation under "Migration from the R7 SDK." Something like:
1. Open _api_v8.dsw in 8.012\resource\_api_lib.
2. Compile release and debug versions of library: _api_v8_rel.lib and _api_v8_deb.lib
3. Add these two libraries to your project.
4. Remove api files from your project.
5. In your Project Settings, update "additional include directories": .\res,.\res\description,..\..\resource\_api,..\..\resource\_api\c4d_customgui, ..\..\resource\_api\c4d_libs,..\..\resource\_api\c4d_preview, ..\..\resource\_api\c4d_scaling,..\..\resource\_api\c4d_gv
6. Replace all c4d_xxx.h includes with #include "c4d.h"
7. In main.cpp, replace C4D_PlStart() and C4D_PlEnd() with pluginStart() and PluginEnd().
From that point, the work is the same to update the rest of the code.
If you think it best to work from the R8 SDK project, perhaps the process could be made easier by providing a very basic "empty" project, or projects for each plugin type.
I know what the difference is between debug and release. I was asking about the Intel config. What I am guessing now is that it is an optimization for using the Intel compiler, and I can ignore it.