小编ynk*_*nka的帖子

C++ Qt:对`_imp___ZN12QApplicationC1ERiPPci'的未定义引用

我试图提醒自己一些C++,并了解Qt.

我在Windows上工作.我安装了Qt(5.1.0),MinGW(g ++ 4.6.2),Gnu Make(3.81).

我正在尝试编译一个简单的Qt应用程序.最基本的情况是这样的:

#include <QtWidgets>
#include <QtGui>

int main (int argc, char* argv[]) {               
    QApplication app(argc, argv);                  
    QTextStream cout(stdout);                               
    return EXIT_SUCCESS;
}
Run Code Online (Sandbox Code Playgroud)

项目文件是:

TEMPLATE = app
TARGET = example1
INCLUDEPATH += .

# Input
SOURCES += fac1.cpp
QT += gui widgets core
Run Code Online (Sandbox Code Playgroud)

我跑的时候

qmake
Run Code Online (Sandbox Code Playgroud)

它生成Makefile.

但随后make我得到了这个:

C:\src\early-examples\example1>make
make -f Makefile.Release
make[1]: Entering directory `C:/src/early-examples/example1'
g++ -Wl,-s -Wl,-subsystem,console -mthreads -o release\example1.exe release/fac1.o  -LC:\Qt\Qt5.1.0\\5.1.0\msvc2012_64\lib -lQt5Widgets -lQt5Gui -lQt5Core -llibEGL -llibGLESv2 -lgdi32 -luser32
release/fac1.o:fac1.cpp:(.text.startup+0x2e): undefined reference to `_imp___ZN12QApplicationC1ERiPPci'
release/fac1.o:fac1.cpp:(.text.startup+0x37): …
Run Code Online (Sandbox Code Playgroud)

c++ qt

7
推荐指数
1
解决办法
2万
查看次数

在Perforce中合并时复制所有更改列表描述?

我正在使用"我的"Perforce分支,修复代码中的一些小问题.我时不时地与另一个分支("主")集成.

每次我提交"my"分支时,我都会写出大量的更改列表描述.当我整合时,我希望合并("my-> main")更改列表描述是我为自上次合并以来"my"分支中的所有更改列表编写的描述的总和.

这可能吗?

perforce perforce-integrate

5
推荐指数
1
解决办法
726
查看次数

Bamboo在哪里寻找文物?

我创建了一个Bamboo生成计划,该计划应该会生成工件。而且确实如此-我在服务器上看到了生成的文件。不幸的是,Bamboo不会将文件复制到所需位置->不会将它们视为可以从Bamboo服务器下载的工件。

我正在使用Bamboo 4.3.3。该文档告诉我描述工件相对于“工作目录”的位置,因此我尝试将所有内容复制到${bamboo.build.working.directory}

我尝试了其他位置 / 复印模式设置,但无济于事。

我应该放在哪里?我有一个脚本环境,没有Maven或Ant可以帮助我。

bamboo

5
推荐指数
1
解决办法
3395
查看次数

标签 统计

bamboo ×1

c++ ×1

perforce ×1

perforce-integrate ×1

qt ×1