2010-07-15 39 views
8

Tôi muốn có được chức năng giao diện điều khiển đầy đủ chạy chương trình trong Qt Creator, cùng một vấn đề như mô tả ở đây: Console input with Qt CreatorQt Creator: Chạy trong Terminal

Khi tôi kiểm tra "Run in Terminal" trong thuộc tính cấu hình, cửa sổ terminal trống được mở, không có đầu ra chương trình của tôi. Công cụ - Tùy chọn - Chung - Thiết bị đầu cuối có giá trị này: "x-terminal-emulator -e". Làm thế nào tôi có thể làm việc này? Hệ điều hành của tôi là Ubuntu 10.4.

Lưu ý: Vui lòng không đóng câu hỏi này, nó không bị trùng lặp! Tôi cần giải pháp cho hệ điều hành Ubuntu.

+0

''/usr/bin/gnome-terminal -x'' làm việc cho tôi trong ubuntu. –

Trả lời

13

Dưới Công cụ-Tùy chọn-Môi trường-Chung, thay đổi giá trị thiết bị đầu cuối từ x-terminal-emulator -e thành /usr/bin/xterm -e. Điều này đã làm cho các trick cho tôi.

(Tìm thấy này có khắc phục ở đây: https://bugs.launchpad.net/ubuntu/+source/qtcreator/+bug/566387)

+0

Cảm ơn, chỉ tìm thấy cùng một trang :) –

+1

''/usr/bin/gnome-terminal -x'' làm việc cho tôi trong ubuntu. –

0

Một thủ thuật rất hay để tránh việc phải làm giao diện điều khiển lệnh, hoặc chạy tập lệnh bash là chỉ cần sửa đổi file .desktop.

Trên Ubuntu những đều nằm ở đây:

ls /usr/share/applications/ 

Nếu bạn muốn chỉnh sửa Qt Creator ví dụ bạn có thể làm.

nano /usr/share/applications/qtcreator.desktop 

Chỉnh sửa biến "Exec" sẽ giống như "Exec =/usr/bin/qtcreator" và thay đổi thành.

bash -i -c /usr/bin/qtcreator 

Hoặc bất kỳ đường dẫn nào đến ứng dụng bạn muốn thay đổi là.

Điều này sẽ cho phép các biến môi trường khác nhau của bạn với phương pháp này cũng là những gì tôi giả sử bạn đang cố gắng làm.

Các vấn đề liên quan