The only version of visual studio I ever tried to compile st-m with is visual c++ 2005 express edition. I am able to compile it and get it partially to work (because the M$ framework doesn't include dirent). As you followed the instructions in the tracker, the only thing I can think of as possible problem is that you did not set the project settings as required (I'll put further instructions in the tracker item asap :)).
hi
first i wat to say :great work
I have a question :
How to set project beacause I can't compile ;/
I did what you said but I have an error :
startup manager\windows\WinTools.cpp(45): error C2065: '_snprintf' : undeclared identifier
so I set project charset to UNICODE but it force to change all strings to _T("") macro ;/
Do you have any ideas ??
Best regards
izdebo
Hello,
The only version of visual studio I ever tried to compile st-m with is visual c++ 2005 express edition. I am able to compile it and get it partially to work (because the M$ framework doesn't include dirent). As you followed the instructions in the tracker, the only thing I can think of as possible problem is that you did not set the project settings as required (I'll put further instructions in the tracker item asap :)).
Try the following:
* c/c++ > preprocessor > preprocessor definitions
WIN32
_WINDOWS
_CRT_SECURE_NO_DEPRECATE
* linker > input > additional dependencies
comctl32.lib
olepro32.lib
version.lib
* manifest tool > input and output > additional manifest files
res\requirements.Manifest
and do not set the characterset to unicode
(st-m still has some issues using unicode)