<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">I have done a fair amount of development with Eclipse and NetBeans in a Linux environment. My impression of Eclipse is that it is happiest when coding in Java and less so with C/C++. I don’t know about integrating QtCreator and CMake but I expect both are possible.<div><br></div><div>NetBeans does support CMake and Qt and much work has been done to integrate C++.</div><div><br></div><div>Both of these are available on Windows.<br><div><br class="webkit-block-placeholder"></div><div apple-content-edited="true">
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div><div>And, I have found that there is a bit of a steep and long learning curve in using these products but it’s worth the effort.</div><div><br class="Apple-interchange-newline">--------------------------</div><div>Tim Allman Ph.D.</div><div>35 Margaret St.,</div><div>Guelph Ont.,</div><div>N1E 5R6</div><div>Canada</div><div><br></div><div>519-837-0276</div></div><div><br></div></div><br class="Apple-interchange-newline" style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><br class="Apple-interchange-newline">
</div>
<br><div><div>On Feb 18, 2015, at 12:24 PM, Jon Haitz Legarreta <<a href="mailto:jhlegarreta@vicomtech.org">jhlegarreta@vicomtech.org</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr"><div><div><div><div>Dear Francisco,<br></div><div>additionally to what Matt has posted, ITK does not rely on any particular IDE; you can use virtually any IDE of your choice.<br><br></div><div>QtCreator may be one of them. <br> </div><div><br></div>If you work in Windows, as apparently you do, a popular choice would be Microsoft's Visual Studio [1]. You can download the Express edition.<br></div><br>If you work in OS X, Xcode [2] is a good option.<br><br></div>I'm not an expert in IDEs for Linux systems, but a quick search gives the following options (don't whether they would all be valid for a particular distribution): NetBeans [3] Code::Blocks [4], CodeLite [5] or KDevelop [6].<br><br></div>BTW, using CMake will save you a lot of time and headaches.<br><div><div><br></div><div>HTH,<br></div><div>JON HAITZ<br></div><div><br>[1] <a href="http://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx">http://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx</a><br>[2] <a href="https://developer.apple.com/xcode/">https://developer.apple.com/xcode/</a><br></div><div>[3] <a href="https://netbeans.org/features/cpp/">https://netbeans.org/features/cpp/</a><br>[4] <a href="http://www.codeblocks.org/">http://www.codeblocks.org/</a><br>[5] <a href="http://codelite.org/">http://codelite.org/</a><br>[6] <a href="https://www.kdevelop.org/">https://www.kdevelop.org/</a><br></div><div><br></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"></div></div></div>
<br><div class="gmail_quote">On 18 February 2015 at 18:07, Matt McCormick <span dir="ltr"><<a href="mailto:matt.mccormick@kitware.com" target="_blank">matt.mccormick@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi Francisco,<div><br></div><div>You will want to use QtCreator with CMake.  QtCreator has support for CMake.  See, for example:</div><div><br></div><div>  <a href="http://doc.qt.digia.com/qtcreator-2.2/creator-project-cmake.html" target="_blank">http://doc.qt.digia.com/qtcreator-2.2/creator-project-cmake.html</a></div><div><br></div><div>HTH,</div><div>Matt</div></div><div class=""><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Feb 18, 2015 at 12:03 PM, Francisco Lopez de la Franca <span dir="ltr"><<a href="mailto:franciscolopezdelafranca@gmail.com" target="_blank">franciscolopezdelafranca@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div><div>Hi.<br></div>I went to the Qt project web page. Then to the Download link and downloaded the Qt Community release that includes Qt Creator and, I think, Qt libraries as well because Qt Creator detects automatically the Qt 5.4.0 MinGw 32-bit KIT.<br></div>In fact, if I run "qmake -version ", then I get: <br><br>C:\Qt\5.4\mingw491_32\bin>qmake -version<br><br>QMake version 3.0<br>Using Qt version 5.4.0 in C:/Qt/5.4/mingw491_32/lib<br><br><br></div>By an IDE I meant an environment with an Editor, Compiler, Debugger, etc. And so far, I've been working with a simple text editor, compiling from a DOS prompt and not debugging but tracing with "cout" commands. That's why I needed to find a real IDE like Eclipse or something like that, and try to work with ITK in the best comfortable way, like I do when programming in Java.<br><br></div>So, is it possible to program with ITK within an  IDE and not to worry about CMake configuration and shells/DOS prompts to compile and, besides, to have a debugger?<br><br></div>Thanks a lot.<br></div>Best regards,<br></div>/Francisco<br></div><div><div class="gmail_extra"><br><div class="gmail_quote">2015-02-18 12:40 GMT+01:00 Jon Haitz Legarreta <span dir="ltr"><<a href="mailto:jhlegarreta@vicomtech.org" target="_blank">jhlegarreta@vicomtech.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div>Dear Francisco,<br></div>I assume you mean "with no GUI" when you say "with no IDE". <br></div><br>Note that Qt Creator is just a tool of Qt to facilitate the task of creating GUIs, but in order to actually have a GUI for your application, you will need to download Qt itself [1]. You can download the binaries, and thus you can avoid any complication derived from building the sources.<br><br></div>Assuming you are using CMake to generate your project, in order to build your application with Qt as the GUI library, you should include Qt among the libraries to look for and link with in your CMakeLists [2].<br><div><div><br></div><div>HTH,<br>JON HAITZ<br><br></div><div><br>[1] <a href="https://qt-project.org/" target="_blank">https://qt-project.org/</a><br>[2] <a href="http://www.cmake.org/Wiki/CMake/Tutorials/Qt" target="_blank">http://www.cmake.org/Wiki/CMake/Tutorials/Qt</a><br><br></div></div><div class="gmail_extra"><br clear="all"><div><div dir="ltr"><table align="center" border="0" cellpadding="0" cellspacing="0"><tbody><tr><td></td></tr></tbody></table></div></div>
<br><div class="gmail_quote"><div>On 18 February 2015 at 12:17, Francisco Lopez de la Franca <span dir="ltr"><<a href="mailto:franciscolopezdelafranca@gmail.com" target="_blank">franciscolopezdelafranca@gmail.com</a>></span> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div dir="ltr"><div><div><div><div><div><div>Hi.<br></div>I've been using recently ITK but with no IDE, and I've been recommended to use Qt platform.<br></div>I've downloaded Qt Creator but I don´t find the documentation and the way to integrate ITK with it.<br><br></div>That's why I post this message, in order to know if anyone has any reference or guide explaining how to do it.<br><br></div>Thank you very much in advance.<br><br></div>Kind regards,<br></div>/Francisco<br></div>
<br></div>_____________________________________<br>
Powered by <a href="http://www.kitware.com/" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at<br>
<a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Kitware offers ITK Training Courses, for more information visit:<br>
<a href="http://www.kitware.com/products/protraining.php" target="_blank">http://www.kitware.com/products/protraining.php</a><br>
<br>
Please keep messages on-topic and check the ITK FAQ at:<br>
<a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/insight-users" target="_blank">http://public.kitware.com/mailman/listinfo/insight-users</a><br>
<br></blockquote></div><br></div></div>
</blockquote></div><br></div>
</div><br>_____________________________________<br>
Powered by <a href="http://www.kitware.com/" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at<br>
<a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Kitware offers ITK Training Courses, for more information visit:<br>
<a href="http://www.kitware.com/products/protraining.php" target="_blank">http://www.kitware.com/products/protraining.php</a><br>
<br>
Please keep messages on-topic and check the ITK FAQ at:<br>
<a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/insight-users" target="_blank">http://public.kitware.com/mailman/listinfo/insight-users</a><br>
<br></blockquote></div><br></div>
</div></div></blockquote></div><br></div></div>
_____________________________________<br>Powered by <a href="http://www.kitware.com">www.kitware.com</a><br><br>Visit other Kitware open-source projects at<br><a href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a><br><br>Kitware offers ITK Training Courses, for more information visit:<br>http://www.kitware.com/products/protraining.php<br><br>Please keep messages on-topic and check the ITK FAQ at:<br>http://www.itk.org/Wiki/ITK_FAQ<br><br>Follow this link to subscribe/unsubscribe:<br>http://public.kitware.com/mailman/listinfo/insight-users<br></blockquote></div><br></div></body></html>