I'm new to it++ and start to use this library for a project.
My first step was to compile it++ with msvc. Creating a static
library was no problem. I wondered however if I could create a
dll. This failed because the classes are not exported.
In the same project I already create dll's and I found this link
(http://gcc.gnu.org/wiki/Visibility) very useful. Because the
semantics are similar it is possible to create a macro which
exports (and imports) the public functions and classes under
windows and under Linux it uses gcc's visibility attribute to
create a much leaner shared library interface.
My question is: Is it planned to implement such functionality.
I think it would be great to have it in place.
--
Michael
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Your proposal is indeed quite a nice idea and it would be perfect if IT++ could be compiled as a dll library under MSVC++. The problem is that most of the active IT++ developers (unfortunately too few at the moment), either use IT++ on Linux platforms only or have no time to work on such a feature.
But, since you are interested in creating a DLL library from IT++, it would be great if you could start working on this and share your results, experience, patches with us. If you feel on starting this topic, please open a new Feature Request ticket and describe some details there.
BR,
/Adam
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Well, the first thing I'm going to do is actually use IT++.
If I better understand how the library works and time permits :-0,
I will work on this feature.
--
Michael
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
I'm new to it++ and start to use this library for a project.
My first step was to compile it++ with msvc. Creating a static
library was no problem. I wondered however if I could create a
dll. This failed because the classes are not exported.
In the same project I already create dll's and I found this link
(http://gcc.gnu.org/wiki/Visibility) very useful. Because the
semantics are similar it is possible to create a macro which
exports (and imports) the public functions and classes under
windows and under Linux it uses gcc's visibility attribute to
create a much leaner shared library interface.
My question is: Is it planned to implement such functionality.
I think it would be great to have it in place.
--
Michael
Hi Michael,
Your proposal is indeed quite a nice idea and it would be perfect if IT++ could be compiled as a dll library under MSVC++. The problem is that most of the active IT++ developers (unfortunately too few at the moment), either use IT++ on Linux platforms only or have no time to work on such a feature.
But, since you are interested in creating a DLL library from IT++, it would be great if you could start working on this and share your results, experience, patches with us. If you feel on starting this topic, please open a new Feature Request ticket and describe some details there.
BR,
/Adam
Well, the first thing I'm going to do is actually use IT++.
If I better understand how the library works and time permits :-0,
I will work on this feature.
--
Michael