R
Ramsey
When I first started my project I was using stl for all the real
processing and managed c++ for all the pretty forms.
But after a while the project became too large to manage. Now I am
thinking of breaking up the project into dlls/lib files but I am
running into the following problems.
My project can be logically broken into 4 groups of code. 2 that use
stl and 2 that use managed c++.
First I wanted to make all the pieces dlls but I ran into the problem
of having to use some sort of COM layer for the groups of code that use
stl.
Second I tried making everything lib files but for some reason I kept
on getting linker errors when trying to convert the managed c++ code
into libs.
Third I tried making the stl code lib files and the managed code dlls
but I got this weird error in the file "objIdl.h" saying that the
IDataObject class is being redefined, but I never included this file or
used that class.
What I really want to know is what has worked for you when organizing a
project that uses stl and managed code.
Any help would be greatly appreciated.
Ramsey
processing and managed c++ for all the pretty forms.
But after a while the project became too large to manage. Now I am
thinking of breaking up the project into dlls/lib files but I am
running into the following problems.
My project can be logically broken into 4 groups of code. 2 that use
stl and 2 that use managed c++.
First I wanted to make all the pieces dlls but I ran into the problem
of having to use some sort of COM layer for the groups of code that use
stl.
Second I tried making everything lib files but for some reason I kept
on getting linker errors when trying to convert the managed c++ code
into libs.
Third I tried making the stl code lib files and the managed code dlls
but I got this weird error in the file "objIdl.h" saying that the
IDataObject class is being redefined, but I never included this file or
used that class.
What I really want to know is what has worked for you when organizing a
project that uses stl and managed code.
Any help would be greatly appreciated.
Ramsey