till now I had no problems building my userlibs under DevC++ or MSVC++6.
But I have 3 questions:
1.
I took a look at VisualStudio 2005.
The dev environment is very nice and it makes fun building Userlibs in C/C++.
BUT! After compiling a ststic lib project in VS2005 and doing the LibraryMaker workout, in PB Polink reports errors (Im not at home right now so I do assume these where unresolved ext. symbols).
If compiling that similair C code using DevC++ or MSVC++6 as static lib then .... no compiling-problems when using the resulted userlib in PB.
Is that a .Net based issue? Do I have to setup something special in VS2005 or adding something specific in the Desc File?
Someone already does build Userlibs using VS2005?
2.
I figured out that resulting Dlls out of VS2005 are significant smaller in their size compared to Dlls compiled with MSVC++6. Also here, is it a must that the User of that Dll has to install that Net stuff on his system?
(Btw. seems that __stdcall in front of funct. declarations in the code are ignored in VS2005, I always have to setup the calling convention in the genral "project options/C++/advanced/" to __stdcall to make the dll functions stdcall compilant.
3.
I recognised that I cant just link obj's using Polink for PB userlibrary purposes IF some obj's do differ from their root language (C or ASM).
Thats why in the .desc file I have to set if the obj/libs are C or ASM based.
I figured out that at MSVC++ and VS2005 I also can let output an ASM listing of my C/C++ code when compiling.
Could this be an approach if I want to use polink on a list of Tailbite(ASM) resulted obj's and obj's out of the VC++6 resulted ASM code?
Whats the difference between the obj's out of C/C++ and ASM as I have to set that up in my desc files?
As always ... thanks a lot for replies!


