Rolan
Новые
- Регистрация
- 18 Авг 2010
- Сообщения
- 17
- Реакции
- 0
- Баллы
- 0
С++ Создание лога
Всем доброго времени суток!
Мне нужно сделать ведение всего происходящего в программе и вывод этого в файл, тоесть нужен лог прогрммы.
Подскажите как это реализовать?
Пытался сделать так:
1-Ошибка error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d] c:\program files (x86)\microsoft visual studio 10.0\vc\atlmfc\include\afx.h 24 1
2- 2 IntelliSense: аргумент типа "const char *" несовместим с параметром типа "PCWSTR"
Подскажите плиз, что делать?
P.S. Мне кажется, что не в ту сторону пляшу, направьте на верное решение если что.
Всем доброго времени суток!
Мне нужно сделать ведение всего происходящего в программе и вывод этого в файл, тоесть нужен лог прогрммы.
Подскажите как это реализовать?
Пытался сделать так:
Но MSVS 2010 выдаёт 2 ошибки:#include "afxwin.h"
#include "setupapi.h"
#include "iostream"
using namespace std;
#pragma comment(lib,"setupapi.lib")
void main()
{
HSPFILELOG hp;
hp=SetupInitializeFileLog("test.log",SPFILELOG_FORCENEW);
if (hp!=INVALID_HANDLE_VALUE)
{
}
else
cout << "Error Create File Log" << endl;
}
1-Ошибка error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d] c:\program files (x86)\microsoft visual studio 10.0\vc\atlmfc\include\afx.h 24 1
2- 2 IntelliSense: аргумент типа "const char *" несовместим с параметром типа "PCWSTR"
Подскажите плиз, что делать?
P.S. Мне кажется, что не в ту сторону пляшу, направьте на верное решение если что.