S
S
seosova2015-04-28 19:43:55
Eclipse
seosova, 2015-04-28 19:43:55

Should I write DLL libraries in Eclipse C++?

I write in C++ for fun. Now finally reached the DLL. I tried a bunch of editors on both linux and windows. I really liked Eclipse C++.
Going to the dll on the Internet, I see very few articles where eclipse would be used for this. The question is whether it is worth using it in this case? I understand that theoretically you can write anything in anything, but are there any real advantages for Visual Studio in the case of developing a dll. Maybe some kind of super indexing of the project, intellisense?
Or is it quite possible to use Eclipse C ++ further and there is no special profit?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
S
Stanislav Makarov, 2015-04-29
@Nipheris

In my opinion, you are confusing preference in choosing an IDE and the technical details of implementing dynamically loaded modules on a specific platform (Windows) in one question. No IDE known to me will give you specific super-advantages for developing a DLL, and you don’t really need them - adequate support from the toolchain (compiler, linker) is much more important. for the programmer, it all comes down to a couple of macros for the correct export / import of the necessary functions. Concerning compilers - except for "native" Microsoft cl as a part of studio, the same MinGW perfectly collects DLL on Windows. So, better take care of choosing a toolchain / -s for your project for the platforms you need, well, and support for C++ itself in the IDE (highlighting, auto-completion, etc.).

Y
Yuri Yarosh, 2015-04-28
@voidnugget

There is cmake .
We want - we generate a project for the studio, we want - we generate a project under Eclipse or QtCreator.
In addition to cmake, you can also use ctags for autocompletion, and cpack for distribution.
And no problem.

M
maaGames, 2015-04-28
@maaGames

If you write for Windows, then Visual Studio is the best choice. If something is cross-platform, then Eclipse or QT. Or Visual Studio, but very carefully.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question