Qt Creator (64-bit) 歷史版本列表
Qt Creator 64 位是面向應用程序開發人員的完整集成開發環境(IDE)!無論您是創建移動應用程序,桌面應用程序還是連接的嵌入式設備,Qt Creator 都是跨平台的 IDE,使應用程序和 UI 開髮變得輕而易舉。由於上市時間至關重要,因此 IDE 包含可加快開發時間的生產力工具。完整的跨平台集成開發環境,可輕鬆創建連接設備,用戶界面和應用程序.超越代碼設計和創新我們相信,提供滿足並超出... Qt Creator (64-bit) 軟體介紹更新時間:2018-02-13
更新細節:
What's new in this version:
Help:
- Fixed that mouse cursor got stuck in waiting state when jumping to anchor within open help page
All Projects:
- Fixed predefined macro setting for custom toolchains
QMake Projects:
- Fixed crash when importing build
- Fixed crash when switching file while project is parsing
Qbs Projects:
- Fixed issue with toolchain setup
- Fixed reparsing after switching build configuration
Qt Quick Designer:
- Fixed painting artifacts while resizing
Nim Support:
- Fixed debugging
Debugging:
CDB:
- Improved performance when stepping
QML Profiler:
- Fixed `Analyze Current Range`
- Fixed attaching to running application
Version Control Systems:
Gerrit:
- Fixed that dialog could use wrong repository
- Platform Specific
Windows:
- Fixed issue with `PATH` when running QMake project
- Fixed issue with `PATH` when debugging with GDB
- Fixed multiple registration of MSVC 2015 Build Tools
- Universal Windows Platform:
- Fixed that changes to deployment steps did not persist
Credits for these changes go to:
- Alessandro Portale
- Alexandru Croitor
- André Pönitz
- Christian Kandeler
- Christian Stenger
- David Schulz
- Eike Ziller
- Friedemann Kleint
- Ivan Donchevskii
- Jaroslaw Kobus
- Leena Miettinen
- Nikolai Kosjar
- Orgad Shaneh
- Oswald Buddenhagen
- Robert Löhning
- Samuel Gaist
- Sergey Belyashov
- Thomas Hartmann
- Tim Jenssen
- Tobias Hunger
- Ulf Hermann
更新時間:2018-02-12
更新細節:
What's new in this version:
Outputs:
- Two additional independent outputs for vMix Call, Replay and NDI (Pro and 4K editions only)
- Second recorder with an independent recording format that can be assigned to one of the 4 outputs. (Pro and 4K editions only)
Production Clocks:
- New Dual Production Clock can now be enabled from Settings -> Options
- Each of the clocks can display either the current time, recording duration, streaming duration or a countdown to an event
- Clock display can also be added as an input which can be assigned to the MultiView Output
- Clock input can also be enabled as an NDI source on the network, providing a mobile clock that can be displayed anywhere using the free NDI tools!
vMix Call:
- Audio and Video sources sent to guests can now be changed independently at any time from the right click menu
- All vMix editions including Basic HD can now connect to a remote vMix Call running HD or higher
- New Low Latency option added. This can be used on reliable, high bandwidth point to point connections where the lowest possible delay is required
Audio:
- New Channel Matrix option available for every input that supports audio
- Provides a 8x16 channel audio router to every input that can be assigned to any of the audio output buses in any combination
- Live audio meters added to each channel in the Input Channel Mixer
Streaming:
- Improved streaming settings layout
- Each of the 3 destinations now supports independent bitrate and resolution settings
- Hardware Encoder can also be controlled independently on each stream to assist with systems where GeForce cards only support 2 encoders at a time
PTZ:
- Added new Visca Over IP support to connect to newer Sony SRG series cameras in addition to the new IP model from Lumens
Titles:
- Added support for controlling NewBlue Titler Live 3.0 via NDI
- Supports commands such as AnimateIn, AnimateOut which can be accessed from the Input right click menu or assigned to controllers using the new shortcut function NDICommand
- Supports live editing of Titler Live templates from within the vMix Title Editor and Web Controller, with the ability to assign data sources as well
- vMix now includes the vMix Title Pack for free! This includes 36 additional templates including scoreboards and lower thirds.
Other:
- Added support for X-keys XK-68 Jog/Shuttle controller
- Improved CPU usage when streaming, particularly with 4K
- Improved performance with 4K Magewell capture cards
- New TCP API for embedded devices. See Developer Information in the help for more information
更新時間:2018-02-10
更新細節:
What's new in this version:
- 14 days Iris Pro free trial
更新時間:2017-12-08
更新細節:
What's new in this version:
General:
- Implemented "fuzzy" camel case lookup similar to code completion for locator (QTCREATORBUG-3111)
- Changed `File System` pane to tree view with top level directory selectable from `Computer`, `Home`, `Projects`, and individual project root directories (QTCREATORBUG-8305)
- Fixed crash when closing Qt Creator while searching for updates (QTCREATORBUG-19165)
Editing:
- Added `Edit` > `Advanced` > `Sort Selected Lines`, replacing `Tools` > External` > `Text` > `Sort Selection`
All Projects:
- Added progress indicator to project tree while project is parsed
- Added support for changing the maximum number of lines shown in compile output (QTCREATORBUG-2200)
QMake Projects:
- Fixed support of wildcards in `INSTALLS` variable (QTCREATORBUG-17935)
- Fixed that `QMAKE_CFLAGS` was not passed to code model
CMake Projects:
- Added groups to CMake configuration UI
- Added option to change configuration variable types
- Added option to unset configuration variable
- Improved handling of CMake configuration changes on disk (QTCREATORBUG-17555)
- Improved simplified project tree (QTCREATORBUG-19040)
- Fixed that value was removed when renaming configuration variable (QTCREATORBUG-17926)
- Fixed that `PATH` environment was unnecessarily modified (QTCREATORBUG-18714)
- Fixed that QML errors in application output where not linked to the source (QTCREATORBUG-18586)
Qbs Projects:
- Fixed that custom `installRoot` was not saved (QTCREATORBUG-18895)
C++ Support:
- Fixed lookup of functions that differ only in const-ness of arguments (QTCREATORBUG-18475)
- Fixed detection of macros defined by tool chain for `C`
- Fixed that `Refactoring` context menu blocked UI while checking for available actions
- Fixed crash when refactoring class with errors (QTCREATORBUG-19180)
Clang Code Model:
- Added sanity check to `Clang Code Model Warnings` option (QTCREATORBUG-18864)
- Fixed completion in `std::make_unique` and `std::make_shared` constructors (QTCREATORBUG-18615)
- Fixed that function argument completion switched selected overload back to default after typing comma (QTCREATORBUG-11688)
GCC:
- Improved auto-detection to include versioned binaries and cross-compilers
QML Support:
- Added wizards with different starting UI layouts
- Fixed that undo history was lost when reformatting file (QTCREATORBUG-18645)
Python Support:
- Added simple code folding
Debugging:
- Changed pretty printing of `QFlags` and bitfields to hexadecimal
- Fixed `Run in terminal` for debugging external application (QTCREATORBUG-18912)
LLDB / macOS:
- Added pretty printing of Core Foundation and Foundation string-like types (QTCREATORBUG-18638)
CDB:
- Fixed attaching to running process with command line arguments (QTCREATORBUG-19034)
QML:
- Fixed changing values of ECMAScript strings (QTCREATORBUG-19032)
QML Profiler:
- Improved robustness when faced with invalid data
Qt Quick Designer:
- Added option to only show visible items in navigator
- Fixed crash in integrated code editor (QTCREATORBUG-19079)
- Fixed crash when Ctrl-clicking on newly refactored QML file (QTCREATORBUG-19064)
- Fixed filtering in Library view (QTCREATORBUG-19054)
- Fixed `Cmd + Left` in integrated code editor on macOS (QTCREATORBUG-19272)
- Fixed crash with `Become Last Sibling` and multiline expressions (QTCREATORBUG-19284)
Version Control Systems:
- Added query for saving modified files before opening commit editor (QTCREATORBUG-3857)
Git:
- Fixed issues with localized tool output (QTCREATORBUG-19017)
Test Integration:
- Fixed issue with finding test target with CMake projects (QTCREATORBUG-17882, QTCREATORBUG-18922, QTCREATORBUG-18932)
Beautifier:
- Clang Format
- Added action `Disable Formatting for Selected Text`
- Changed formatting without selection to format the syntactic entity around the cursor
Model Editor:
- Added support for custom relations
SCXML Editor:
- Fixed crash after warnings are removed
Windows:
- Fixed detection of Visual Studio Build Tools 2017 (QTCREATORBUG-19053)
- Fixed that environment variable keys were converted to upper case in build and run configurations (QTCREATORBUG-18915)
更新時間:2017-10-06
更新細節:
What's new in this version:
- Add Existing Files now works again even for the top level project
- We adapted Android support to the changes Google made to the tools in the new Android SDK 26.1.1
- We fixed debugging and QML profiling on QNX targets
- Our packages are based on Qt 5.9.2, which also fixes the issue that menus could open behind the application on Windows
更新時間:2017-09-05
更新細節:
What's new in this version:
General:
- Added highlighting of search term in Locator results
- Added larger icons to `New` dialog
- Added locator input to extra editor and help windows (QTCREATORBUG-9696)
- Fixed theming of Debugger Console and TODO pane (QTCREATORBUG-17532)
Help:
QtWebEngine backend:
- Fixed that wait cursor was sometimes never restored (QTCREATORBUG-17758)
Editing:
- Added optional inline annotations for Clang code model errors and warnings, and bookmarks
- Added optional smooth scrolling when navigating within the same file for example with Locator or `Follow Symbol Under Cursor`)
- Added overridable `DeleteStartOfLine` and `DeleteEndOfLine` actions (QTCREATORBUG-18095)
- Added support for relative path to active project to `Advanced Find` > Files in File System` (QTCREATORBUG-18139)
- Added colors to default text editor scheme (the previous default is available as `Default Classic`)
FakeVim:
- Fixed `gt`/`gT`/`:tabnext`/`:tabprevious`
All Projects:
- Improved detection of cross-compilers
CMake Projects:
- Added option to filter for CMake variables in build configuration (QTCREATORBUG-17973)
- Added warning when detecting `CMakeCache.txt` in source directory even though build is configured for out-of-source build (QTCREATORBUG-18381)
- Fixed `CMake configuration has changed on disk` dialog (QTCREATORBUG-18292)
CMake >= 3.7:
- Improved handling of `CMAKE_RUNTIME_OUTPUT_DIRECTORY` (QTCREATORBUG-18158)
- Removed `<Source Directory>` node from project tree
- Fixed that headers from top level directory were not shown in project tree (QTCREATORBUG-17760)
- Fixed progress information (QTCREATORBUG-18624)
Qbs Projects:
- Re-added `Qbs install` deploy step (QTCREATORBUG-17958)
- Added `rebuild` and `clean` actions to products and subprojects (QTCREATORBUG-15919)
C++ Support:
- Added option to rename files when renaming symbol using same name (QTCREATORBUG-14696)
- Added auto-insertion of matching curly brace (QTCREATORBUG-15073)
- Fixed that C++ and Qt keywords were considered keywords in C files
- QTCREATORBUG-2818, QTCREATORBUG-18004)
- Fixed highlighting of raw string literals (QTCREATORBUG-17720)
- Fixed `Add #include` refactoring action for static functions
- Fixed crash when parsing invalid C++ code (QTCREATORBUG-18499)
- Clang Code Model
- Added highlighting of identifier under cursor, which was still
- delegated to built-in code model
- Improved order of items in completion list (QTCREATORBUG-18319, QTCREATORBUG-15445)
- Fixed function signature hint when completing constructors and functors (QTCREATORBUG-14882)
- Fixed that completing function pointer was adding parentheses (QTCREATORBUG-17578)
- Fixed completion inside function template (QTCREATORBUG-17222)
- Fixed wrong column number with non-ASCII characters (QTCREATORBUG-16775)
- Fixed highlighting of primitive types and operators (QTCREATORBUG-17867)
- Fixed highlighting of partial template specializations
- Fixed highlighting of functions in `using` declarations
- Fixed that keywords were highlighted in preprocessor directives (QTCREATORBUG-15516)
- Built-in Code Model
- Fixed completion of STL containers (QTCREATORBUG-1892)
QML Support:
- Updated QML parser to newer QML version (QTCREATORBUG-17842)
- Fixed crash in QML `Outline` pane
- Fixed that auto-completion could overwrite text (QTCREATORBUG-18449)
Debugging:
- Added `Alt+V` + letter shortcuts to open views
- Added pretty printing for `qfloat16`, `std::{optional,byte}`, `gsl::{span,byte}` and `boost::variant`
- Improved display of enum bitfields
- Fixed support for `long double` (QTCREATORBUG-18023)
- Fixed editing of strings (QTCREATORBUG-18681)
LLDB:
- Fixed disassembly view for code that contains quotes (QTCREATORBUG-18721)
CDB:
- Added support for extra debugging helpers and debugging helper customization
- Added warning if run configuration uses unsupported shell command
QML Profiler:
- Fixed that timeline could stay empty after analyzing small range (QTCREATORBUG-18354)
Version Control Systems:
- Fixed format of visual whitespace in blame, log and git rebase editors (QTCREATORBUG-17735)
Git:
- Improved branch listing in `Show` (QTCREATORBUG-16949)
- Made `git grep` for file system search recurse into submodules
Gerrit:
- Added validation of server certificate when using REST API
- Fixed that non-Gerrit remotes were shown in `Push to Gerrit` dialog (QTCREATORBUG-16367)
ClearCase:
- Disabled by default
Diff Viewer:
- Improved performance
- Fixed state of actions in `Edit` menu
- Fixed that context information for chunks was not shown in side-by-side view (QTCREATORBUG-18289)
- Fixed that UI blocked when showing very large diffs
Test Integration:
- Added view with complete, unprocessed test output
- Made it possible to enable and disable all tests using a specific test framework
- Fixed wrong location of results for tests with same name (QTCREATORBUG-18502)
QTest:
- Added option to run verbose and with logging of signals and slots (vb` and `-vs`)
Platform Specific:
- Removed support for Windows CE
Beautifier:
- Added option for using a different AStyle configuration file
- Added option for fallback style for `clang-format`
Model Editor:
- Fixed crash with invalid files (QTCREATORBUG-18526)
- Fixed crash when dropping package into itself (QTCREATORBUG-18262)
更新時間:2017-06-30
更新細節:
What's new in this version:
General:
- Fixed that wizards overwrote existing files even when told not to do so
Editing:
- Fixed memory leak in code completion
All Projects:
- Fixed that links in `Application Output` stopped working after application stops
- Fixed that `Application Output` was no longer editable
QMake Projects:
- Fixed `Add Library`
CMake Projects:
- Fixed crash when restoring session with multiple CMake projects
- Fixed that `test` target was missing
- Fixed that `STATIC` and `INTERNAL` variables were shown in project configuration
- Fixed that CMake `message`s were not shown in `Issues` pane
- Fixed issues with CMake variables that contain `//` or `#`
- Fixed that deployment information could contain empty items
- Fixed that targets were duplicated when importing project
- Fixed that building application failed first time and after build error when using CMake < 3.7
Qbs Projects:
- Fixed crash when renaming files
Autotools Projects:
- Fixed regressions in project tree
C++ Support:
- Fixed crash when requesting refactoring operations on invalid code
QML Support:
- Fixed crash when changing kit environment
Valgrind:
- Fixed crash when running analyzer for iOS and Android
Version Control Systems:
- Fixed filtering of untracked files in commit editor when multiple projects are open
Git:
- Fixed that ref names were missing for `Show`
Mercurial:
- Fixed extra options in diff and log
Gerrit:
- Fixed parsing output from Gerrit 2.14
Test Integration:
- Fixed that changing QML file triggered full rescan for tests
- Fixed issues with multiple build targets
Windows:
- Fixed checking whether example should be copied to writable location
- Fixed issues with MSVC2017 and CMake
更新時間:2017-05-24
更新細節:
What's new in this version:
General:
- Added option to search `Files in File System` with Silver Searcher (`ag`)
- experimental `SilverSearcher` plugin)
- Added exclusion patterns to `Advanced Find` and custom locator filters
- Added navigation pane on right side of edit mode
- Fixed wrong UI colors after suspend (QTCREATORBUG-14929)
- Fixed crash with invalid themes (QTCREATORBUG-17517)
Help:
- Fixed that help bookmarks got lost (QTCREATORBUG-17537)
Editing:
- Added optional shortcut for duplicating current selection
- Adapted to changes of code pasting services (QTCREATORBUG-17942, QTCREATORBUG-18192)
- Fixed freeze when highlighting `Kconfig` file (QTCREATORBUG-14611)
All Projects:
- Added support for `.qrc` files in project tree for all projects
- Added Qt Creator variable `CurrentRun:Executable` (QTCREATORBUG-12201, QTCREATORBUG-16830)
- Added choice of build system to most project wizards (QTCREATORBUG-17308)
QMake Projects:
- Fixed wrong warning when specifying absolute path to mkspec (QTCREATORBUG-17237)
- Fixed deployment of symlinks for versioned shared libraries
CMake Projects:
- Added support for `server-mode` with CMake 3.7 or later
- Added products and targets to project tree
- Added option to build individual products and targets
- Removed the need for `CodeBlocks` extra generator
- Added header files to project tree, even if not listed explicitly in project files
- Added import of configuration of existing builds
- Fixed `Build > Clean`
Generic Projects:
- Added expansion of Qt Creator variables in project files
C++ Support:
- Added support for `clang-query` in `Advanced Find` to experimental ClangRefactoring` plugin
- Added switching project and language context for parsing files to editor toolbar
- Added support for `--gcctoolchain` option
- Improved performance of first completion in file on Windows
- Fixed handling of Objective-C/C++
- Fixed cursor position after correcting `.` to `->` (QTCREATORBUG-17697)
- Fixed that quotes were added when splitting raw string literals (QTCREATORBUG-17717)
QML Support:
- Added option to automatically format QML files on save
- Added menu item for adding expression evaluators from QML code editor (QTCREATORBUG-17754)
- Fixed reformatting of signals (QTCREATORBUG-17886)
- Fixed issues with jumping text cursor while editing (QTCREATORBUG-15680, QTCREATORBUG-17413)
Nim Support:
- Added automatic reparsing when files are added to or removed from project
- Added Nim compiler setting to kits
- Fixed that loading projects blocked Qt Creator
- Fixed crash when opening empty projects
Debugging:
- Added pretty printing of `unordered_multi(set|map)`, `boost::variant` and QLazilyAllocated`
- Fixed that expression evaluators were not evaluated when added (QTCREATORBUG-17763)
- QML. Fixed accessing items by `id` in `Debugger Console` (QTCREATORBUG-17177)
- GDB. Fixed issue with templated types that are pretty printed differently depending on argument type (`std::vector` versus `std::vector`)
- CDB. Changed to Python based pretty printing backend, resulting in faster startup and more, faster, and unified pretty printers
QML Profiler:
- Added performance information to QML code editor (QTCREATORBUG-17757)
- Improved performance of rendering timeline and loading trace files
- Improved error and progress reporting for loading and saving trace files
- Fixed pixmap cache size information when loading profile (QTCREATORBUG-17424)
- Fixed UI issues (QTCREATORBUG-17939, QTCREATORBUG-17937)
Qt Quick Designer:
- Added support for HiDPI
- Added text editor view
- Added tool bar for common actions
- Added changing type of item by changing type name in property editor
- Added support for `qsTranslate` (QTCREATORBUG-17714)
- Added actions for adding items, selecting visible item, and adding tab bar to stacked containers
- Fixed that `Dialog` was not allowed in `.ui.qml` files
- Fixed that error messages could be shown twice
- Fixed handling of escaped unicode characters (QTCREATORBUG-12616)
- Fixed that document needed to be manually re-opened after type information became available
- Fixed crash when root item is layout
- Fixed that expressions were not shown in URL input field (QTCREATORBUG-13328)
- Version Control Systems
Git:
- Added option to only show the first parent of merge commits in log
- Added action to skip a commit during rebase (QTCREATORBUG-17350)
- Added option to sign-off commits
- Fixed handling of already merged files in merge tool
Gerrit:
- Added detection of Gerrit remotes (SSH only)
- Added support for accessing Gerrit via HTTP(S)
Test Integration:
- Removed `experimental` state
- Improved display of test results (QTCREATORBUG-17104)
- Added option to limit searching for tests to folders matching pattern (QTCREATORBUG-16705)
- Fixed detection of inherited test methods (QTCREATORBUG-17522)
- Fixed missing update of test list when QML files are added or removed (QTCREATORBUG-17805)
SCXML Editor:
- Fixed adding elements to `else` case (QTCREATORBUG-17674)
- Fixed that copying and pasting state created invalid name
Beautifier:
- Uncrustify
- Added option to select config file to use
Platform Specific:
- Fixed that it was not possible to save files with arbitrary extension (QTCREATORBUG-15862)
- Fixed ABI detection for Clang
- Fixed that ABI of MSVC2017 was considered different from ABI of MSVC2015 (QTCREATORBUG-17740)
更新時間:2015-08-09
更新細節:
What's new in this version:
- Expanding the robust feature set of LightWave 2015, this new update offers numerous fixes and improvements, system updates for Python and support for NVIDIA Optimus technology.
- Pipeline updates in the LightWave 2015 Update 3 include improved GoZ and After Effects support; workflow enhancements to the VPR, viewport, and restore options. Interchange enhancements include support for AE CC2015, improved FBX rigging import from Maya, additional support for UV interchange with Unity and other game engines, improved Subd mesh interchange for Alembic, and additional GoZ interchange support for ZBrush 4R7. Hefty scripting improvements have also been made to the LScript Scene Object Agent, with 22 new data members and supporting environment constants, as well as updated Python control over LightWave Custom Object access