Вам нужно использовать двойные кавычки. Двойные кавычки имеют больше escape-символов.
error_log("test\n", 3, 'error.log');
error_log("test2\n", 3, 'error.log');
They specify which runtime to use. Both use mmulti-threaded dynamic (DLL) runtimes, but the /MDD version uses the debug version and also defines the _DEBUG symbol for you. See this MSDN page for details.
Отладочная версия (MDD) позволяет вам переходить к библиотекам C и C ++ во время отладки. Существуют дополнительные проверки на предмет некорректных операций с кучей и утечек памяти. Наличие зависимостей (например, DLL) как для выпускной, так и для отладочной версий может привести к проблемам, поэтому рекомендуется придерживаться / MDD для отладочной версии и / MD для выпускных версий.
Для Visual Studio 2005/2008, если ваш приложение использует / MDD, но зависит от библиотек DLL, созданных с помощью библиотек выпуска, вам также необходимо включить манифест для библиотек выпуска в настройки вашего проекта.