Giter Site home page Giter Site logo

rochus-keller / qtcverilog Goto Github PK

View Code? Open in Web Editor NEW
16.0 4.0 8.0 3.62 MB

This is a stand-alone Verilog IDE derived from a QtCreator 3.6.1 subset featuring the VerilogCreator plugin

License: GNU General Public License v3.0

QMake 0.75% C++ 98.59% Shell 0.01% C 0.46% Objective-C++ 0.19%

qtcverilog's Introduction

icon

Welcome to QtcVerilog

QtcVerilog is a stand-alone Verilog IDE featuring the VerilogCreator plugin. The primary purpose of QtcVerilog is to simplify the deployment of VerilogCreator and to avoid compatibility issues with QtCreator's unstable plugin API.

QtcVerilog is a subset of QtCreator 3.6.1. The subset was slightly modified to get a minimal version of QtCreator only including the Core, Texteditor, Projectexplorer and VerilogCreator plugins. To avoid interferences with existing QtCreator installations the executable is called QtcVerilog instead of qtcreator; the same applies to the configurations and corresponding directories.

QtcVerilog is further developed here independently of its original repository. The first published version of QtcVerilog is 3.6.2; it will never reach version 4.0.0. The original QtCreator 3.6.1 was the last available version of the 3.x series before the Qt Company switched to QtCreator 4.x.

screenshot

Binary Versions

Current binary versions can be downloaded from here. The binary versions are delivered as ZIP (Windows), TAR.GZ (Linux) or DMG (Macintosh) files which can be easily downloaded and unpacked without the need to run an installer. The VerilogCreator plugin is included.

Linux: http://software.rochus-keller.ch/QtcVerilog_linux_i386.tar.gz

The Linux version does not include the Qt binaries. It was compiled on Ubuntu 14.04 LTS i386 using Qt 5.4.2. If you have a Qt version >= 5.4 installed on your system the binaries should work. Otherwise either find out which libraries are missing (e.g. using ldd) and install them; you can also build QtcVerilog yourself (see below).

Here is a precompiled version for Linux x86_64 provided by sunnyrains: https://github.com/rochus-keller/VerilogCreator/files/4430691/WORKINGQTCV.tar.gz

Windows: http://software.rochus-keller.ch/QtcVerilog_win32.zip

Mac: http://software.rochus-keller.ch/QtcVerilog_mac_x86_64.dmg

The Windows and Mac versions include a copy of the Qt libraries.

Build Steps

Follow these steps if you want to build QtcVerilog yourself:

  1. Make sure that the Qt base development package is installed on your system. At least Qt 5.4.0 is required.
  2. Create a build directory; let's call it BUILD_DIR.
  3. Download the QtcVerilog source code from https://github.com/rochus-keller/QtcVerilog/archive/master.zip and unpack it to the BUILD_DIR; rename the subdirectory to "QtcVerilog".
  4. Goto the BUILD_DIR/QtcVerilog subdirectory and execute QTDIR/bin/qmake -r (see the Qt documentation concerning QTDIR).
  5. Run make; after a couple of minutes the application is compiled to the bin, lib and libexec subdirectories.
  6. Build the VerilogCreator plugin (see https://github.com/rochus-keller/VerilogCreator for information); when successfully built you can delete the src subdirectory from BUILD_DIR/QtcVerilog. Note that the share subdirectory is needed at runtime and should not be deleted.
  7. Start QtcVerilog from the bin subdirectory.

Instead of using qmake and make you can open QtcVerilog.pro using QtCreator and build it there.

Support

If you need support or would like to post issues or feature requests please use the Github issue list at https://github.com/rochus-keller/QtcVerilog/issues or send an email to the author.

qtcverilog's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

qtcverilog's Issues

Are translations files necessary for QtCV?

There is "translations" subfolder inside binary distribution of QtCV. Do we really need it?
In options of QtCV I can set only English ... so QtCV seems as one-language program (at least now).

Libraries needed for Ubuntu 20.04

I just set up a new Ubuntu machine and these are the shared libraries that are necessary after a fresh Ubuntu 20.04 install:

$ sudo apt-get install libqt5gui5 libqt5concurrent5 libqt5help5 libqt5printsupport5 libqt5xml5

Update MacOS .icons

So the app's .icns for mac is broken, could you fix it? I downloaded the mac version from the README.md
/
Screenshot 2022-08-27 at 3 46 35 PM

PS. is the template sector empty wanted behavior?
Screenshot 2022-08-27 at 3 47 43 PM

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.