IDE for KiCad development

105 views
Skip to first unread message

Jeff Sutherland

unread,
Jan 17, 2023, 11:13:13 AM1/17/23
to dev...@kicad.org
Hello Everyone,

I decided to dive in myself and try to sort out a minor issue with the CADSTAR schematic importer.  I soon found out that VI and cout were not going to get me very far.  What does everyone use for their development IDE?  I run Qt 6.0 here.  The HEAD of the repo imported ok and I just tried a debug build, and it worked for the most part but I still have some settings that evidently need tweaked.  Anyone here using Qt for development?  I could use some hints...

Regards,
-Jeff
-- 
F.O.M. Systems LLC   http://www.fomsystems.com
+1-330-802-1364 | +886-967-060-936
=+=+=+=+=+=+=+=+=+=+=+=+=+=
And He saith unto them, "Follow me, and I will make you fishers of men."
(Matthew 4:19)

Jon Evans

unread,
Jan 17, 2023, 1:45:53 PM1/17/23
to dev...@kicad.org
I assume you are talking about Qt Creator?  It's a perfectly fine IDE but I don't use it for KiCad so I have no advice on what settings to tweak.

I think most developers are using Visual Studio on Windows and CLion or XCode on macOS.
On Linux I use CLion, but have also used VSCode and Sublime Text in the past.
Qt Creator is probably the most advanced C++ IDE there is on Linux that is free as in beer, but last time I used it, the interface was not ideal and it was heavily biased towards Qt projects using qmake.

-Jon

--
You received this message because you are subscribed to the Google Groups "KiCad Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to devlist+u...@kicad.org.
To view this discussion on the web visit https://groups.google.com/a/kicad.org/d/msgid/devlist/27fb5a41-c5ea-1e3e-179c-0bcd5fd486a0%40fomsystems.com.

RigoLigo RLC

unread,
Jan 17, 2023, 2:02:40 PM1/17/23
to dev...@kicad.org
I used to code with Qt Creator under Linux. It's easily an advanced CMake C++ IDE with a lot of flexibility (I even use it for navigating and compiling ReactOS source code).

Maybe what you're not familiar with is how CMake works with Qt Creator?

If you wanna control the conditional compiling, in the Projects tab you can configure the various switches that are usually modified in CMakeLists or passed in with commandline. Output directory is also configurable via GUI. Other things are pretty obvious if you work with CMake projects in Qt Creator often enough.

Rigo


Jeff Sutherland <je...@fomsystems.com> 于 2023年1月17日周二 下午7:13写道:

Eeli Kaikkonen

unread,
Jan 17, 2023, 6:13:01 PM1/17/23
to dev...@kicad.org
On Tue, Jan 17, 2023 at 3:45 PM Jon Evans <j...@craftyjon.com> wrote:
> Qt Creator is probably the most advanced C++ IDE there is on Linux that is free as in beer, but last time I used it, the interface was not ideal and it was heavily biased towards Qt projects using qmake.

Qt Company put their eggs into cmake basket, they moved their own
build to cmake. Maybe you would have different experience today. I
haven't used Qt Creator in many years myself, so I can't say.

Eeli Kaikkonen
Reply all
Reply to author
Forward
0 new messages