But it didn`t take me long to get my first problem. At the time I was playing with Managed DirectX to see if it could have any advantages over my daily DirectX programming. But after installing the Platform SDK problems thorned up. And for some reason they where in the Platform SDK it self, and I couldn`t understand why. Lots of lines like this was spewed out in the console window.
c:Program FilesMicrosoft Platform SDKincludewinnt.h(222) : error C2061: synt
ax error : identifier `PVOID64`
c:Program FilesMicrosoft Platform SDKincludewinnt.h(222) : error C2059: synt
ax error : `;`
So off to find a solution it seemed at first to be no official fix to this, but editing this line:
C++ code:
typedef void * POINTER_64 PVOID64;
in winnt.h to:
C++ code:
typedef void * POINTER_64;
typedef void * PVOID64;
seemed to do the trick at first, and I forgot about the whole thing. Until today.
Firefox has for a long time been my favorite browser, even though I use Opera quite a lot too. And one of my "Internet friends" (Ryan Jones) have for a while been using lots of his spare time to patch bugs in Firefox. And I felt it was my time to spend some of my time to give something back for a wonderful project.
But after setting up a development environment and starting to compile Firefox for the first time, errors started to pop out. And again it was in the winnt.h file. 2 seconds later and I remembered what I had done a few months ago. Changing it back the way it was did the trick, and Firefox was happy. What should a poor man do!
PS: I am very aware that half the links on my page is still not working. I`ll get to that too, but there is just too many interesting things in the world that gets in my way..:)









