如何排除编译配置的文件?
我有一个可以构建为DLL或EXE文件的项目,将其构建为.EXE文件,Main.cpp应包含在项目中。
我已经将Debug和Release配置设置为EXE文件。
现在我想设置DebugDLL和ReleaseDLL配置(和其他必要的调整),以便在编译过程中排除这样的Main.cpp,并且只生成DLL文件?
我们实际上并未排除源文件,因为我们不包含它们,但是我们排除了标题并包含它们。 从源文件中排除一些代码考虑使用“条件编译”
#ifdef COMPILING_DLL
// ... dll code
#elif defined _CONSOLE
// .... console coe
#elif defined _WIN32
// ... win32 code
#endif
链接地址: http://www.djcxy.com/p/85431.html
上一篇: How to exclude a file for a compilation config?
下一篇: How do I add a reference to an unmanaged C++ project called by a C# project?