- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我在 Qt Creator 上遇到了一个很奇怪的问题。
:-1: error: No rule to make target '../controlpanel.ui', needed by 'ui_controlpanel.h'. Stop.
mingw32-make[1]: *** No rule to make target '../controlpanel.ui', needed by 'ui_controlpanel.h'. Stop.
mingw32-make: *** [debug] Error 2
makefile:34: recipe for target 'debug' failed
22:43:11: The process "C:\Qt\Qt5.4.0\Tools\mingw491_32\bin\mingw32-make.exe" exited with code 2.
这个项目之前编译好了。但是现在我遇到了编译错误。我在 Windows 上使用 Qt creator 5.4.0。
特别是,该项目在Mac版Qt Creator 5.4.0上编译无任何错误。
出了什么问题?我该如何解决这个错误?
这是一个 qmake 文件。
QT += core gui opengl network multimedia
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = LaserdockVisualizer
TEMPLATE = app
INCLUDEPATH += .
# dwarf-2 for profiling
#QMAKE_CXXFLAGS += -gdwarf-2
include(../../LaserdockCore/LaserdockCore.pri)
QMAKE_MAC_SDK = macosx10.10
SOURCES += \
main.cpp \
LaserdockVisualizer/LaserdockVisualizerDelegate.cpp \
LaserdockVisualizer/Form/LaserdockMainWindow.cpp \
...
LaserdockVisualizer/Visualizations/Visualizers/Appakabar/Test/ldAppakabarTestSoundEventUtilVisualizer.cpp \
LaserdockVisualizer/Visualizations/Visualizers/Appakabar/Test/ldAppakabarTestSoundEventUtilVisualizerControlPanel.cpp
HEADERS += \
LaserdockVisualizer/LaserdockVisualizerDelegate.h \
LaserdockVisualizer/Form/LaserdockMainWindow.h \
...
LaserdockVisualizer/Visualizations/Visualizers/Appakabar/Test/ldAppakabarTestSoundEventUtilVisualizer.h \
LaserdockVisualizer/Visualizations/Visualizers/Appakabar/Test/ldAppakabarTestSoundEventUtilVisualizerControlPanel.h
FORMS += \
LaserdockVisualizer/Form/LaserdockMainWindow.ui \
LaserdockVisualizer/Form/ldVisualizerControlPanelEmpty.ui \
LaserdockVisualizer/Visualizations/Visualizers/ld3dCubeVisualizerControlPanel.ui \
LaserdockVisualizer/Visualizations/Visualizers/Test/ldTestControlVisualizerControlPanel.ui \
LaserdockVisualizer/Visualizations/Visualizers/Feldspar/ldWalkerVisualizerControlPanel.ui \
LaserdockVisualizer/Visualizations/Visualizers/Test/ldTestCircleVisualizerControlPanel.ui \
LaserdockVisualizer/Visualizations/Visualizers/Feldspar/test/ldMusicReactorTestVisualizerControlPanel.ui \
LaserdockVisualizer/Visualizations/Visualizers/Feldspar/test/ldFrameTestVisualizerControlPanel.ui \
LaserdockVisualizer/Visualizations/Visualizers/Appakabar/Test/ldappakabartestsoundeventutilvisualizercontrolpanel.ui
câu trả lời hay nhất
我得到了解决方案。
在Qt Creator上,进入“Projects Tab”,然后你可以看到“Shadow build”。取消选中并编译。错误消失。
关于c++ - '../controlpanel.ui' 需要 Qt : No rule to make target 'ui_controlpanel.h' ,。停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28767895/
Tôi đang cố gắng viết ứng dụng GTK+ bằng C bằng gstreamer. GTK+ yêu cầu gtk_main() để thực thi. gstreamer yêu cầu g_main_loop_run() để thực thi.
Tôi đã cài đặt opencv bằng apt-get. Tôi đã nhận được phiên bản opencv2 sau đây và nó hoạt động tốt: rover@rover_pi:/usr/lib/arm-linux-gnueabihf $ python
Tôi có hệ thống phân cấp Chế độ xem trông như thế này (dựa trên các câu trả lời khác và Hướng dẫn tự động bố trí nâng cao của Apple để sử dụng UIScrollView): 2 bước cần thiết cho ScrollView là:
Tôi cố gắng cài đặt udev. udev đã báo lỗi cho tôi trong quá trình ./configure --exists: không tìm thấy lệnh configure: error: pkg-config và
Tôi đang sử dụng SQLite 3. Tôi có một bảng, diễn đàn, với 150 hàng và một bảng, bài đăng, với khoảng 4,4 triệu hàng. Mỗi bài viết thuộc về một diễn đàn. Tôi muốn chọn dấu thời gian của bài viết mới nhất từ mỗi diễn đàn. Nếu tôi sử dụng SEL
Sử dụng go và các gói sau: github.com/julienschmidt/httprouter github.com/shwoodard/jsonapi gopkg.in/mgo.v2/bson
Cơ sở dữ liệu chỉ chứa 2 bảng: Ví (1 triệu hàng) Giao dịch (15 triệu hàng) CockroachDB 19.2.6 Chạy trên 3 máy Ubuntu 2vCPU mỗi máy 8GB R
Tôi không hiểu tại sao việc gọi trực tiếp std::swap() trong mã bên dưới lại gây ra lỗi biên dịch, trong khi sử dụng std::iter_swap biên dịch mà không có bất kỳ lỗi nào.
Tôi có một truy vấn SELECT * rất đơn giản với mệnh đề WHERE NOT EXISTS. CHỌN * TỪ "BMAN_TP3".."TT_SPLDR_55E63A28_59358" CHỌN
Tôi đang cố gắng sắp xếp các tệp .css của mình theo các phần và tôi cần truy cập vào bất kỳ lớp nào trong nhóm tệp từ bất kỳ tệp nào. Trong Ít hơn, tôi không gặp vấn đề gì khi tạo một tệp chính với tất cả các lần nhập tệp và mỗi tệp sẽ nhập tệp chính, nhưng trong Sass tôi nhận được một
Microsoft.AspNet.SignalR.Redis và StackExchange.Redis.Extensions.Core được sử dụng trong cùng một dự án. Cái trước yêu cầu StackExchange.Red
Câu hỏi này đã có câu trả lời ở đây: Cập nhật từ Rails 4.0 lên 4.1 gây ra xung đột phiên bản đường ray sass-rails (4 câu trả lời) Đóng
Chúng tôi có một số máy chủ trực tiếp được triển khai để sử dụng quy trình phát hành Azure DevOps. Chúng tôi đã sử dụng các quy trình phát hành này trong vài tháng mà không gặp vấn đề gì. Hôm nay, chúng tôi bắt đầu gặp lỗi xác thực khi tải xuống các tạo phẩm cho dự án này. Các nút trong nhóm triển khai xuất hiện trực tuyến,
Mẹo: thay vì tạo chỉ mục ở đây, hãy chạy truy vấn trong mã của bạn – nếu bạn thiếu bất kỳ chỉ mục nào, bạn
Bạn có thể giải thích ý nghĩa của Elm trong câu tiếp theo này không? (=>) = (,) Tôi tìm thấy nó trong ví dụ về hướng dẫn kiến trúc Elm Câu trả lời hay nhất là đây là ký hiệu infix. Thực tế, điều này xác định một hàm (=>
Tôi cần một trình xem tập hợp .NET có thể hiển thị các chi tiết cấp thấp như nội dung bảng siêu dữ liệu, v.v. Câu trả lời hay nhất ildasm là trình phân tách IL với thông tin mã thông báo siêu dữ liệu được quản lý ở cấp độ thấp. Cài đặt Visual Studio
Tôi có hai danh sách để so sánh trong Excel. Đây là một danh sách dài và tôi cần một hàm excel hoặc mã vba để thực hiện việc này. Hết ý tưởng nên quay sang bạn: **Danh sách cũ** A
Đã đóng. Câu hỏi này không đáp ứng các nguyên tắc của Stack Overflow. Nó hiện không chấp nhận câu trả lời. Bạn muốn cải thiện vấn đề này? Cập nhật câu hỏi để nó được đưa lên đầu trang
Tôi đang học xử lý xml và xml. Tôi hoàn toàn không thể hiểu được sự tồn tại của không gian tên. Tôi đã học được rằng không gian tên giúp chúng ta phân tách các phần tử có tên giống nhau trong xml. Chúng ta không thể phân biệt các phần tử bằng cách có các thuộc tính có cùng tên sao? Tại sao không gian tên lại quan trọng hoặc cần thiết
Tôi đã tìm kiếm tài liệu Azure, nhiều diễn đàn cộng đồng khác nhau và Google nhưng chưa tìm thấy tuyên bố ngắn gọn nào về cổng nào cần được mở trên tường lửa của công ty để cho phép tất cả các thành phần của Azure (blob, sql, điện toán, bus, xuất bản )
Tôi là một lập trình viên xuất sắc, rất giỏi!