首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >windows7环境下的qt

windows7环境下的qt
EN

Stack Overflow用户
提问于 2010-04-29 23:48:12
回答 2查看 243关注 0票数 0

在运行使用win32库的qt示例时,我遇到了一个问题。当我编译时,我没有得到任何错误,但当我运行它时,它无法在Windows7中打开应用程序(.exe)文件。但当我在WindowsXP中编译这个例子时,它工作得很好。有没有人可以让我知道我是否需要更改我的.pro文件才能在Windows7下工作?

这是我的.pro文件:

代码语言:javascript
复制
# -------------------------------------------------
# Project created by QtCreator 2010-04-16T11:45:43
# -------------------------------------------------
QT += network
QT += xml
QT += opengl
TARGET = Application
TEMPLATE = app
SOURCES += main.cpp \
    mainwindow.cpp \
    Tools.cpp \
    Objects.cpp
HEADERS += mainwindow.h \
        Tools.h\
        Objects.h
unix { 
    OBJECTS_DIR = .obj
    MOC_DIR = .moc
}

# UNIX installation
isEmpty(PREFIX):PREFIX = /usr/local
unix { 
    headers.path = $$PREFIX/include/ZIP
    headers.files = $$HEADERS
    target.path = $$PREFIX/lib
    INSTALLS += headers \
        target
}
!mac:x11:LIBS += -ldns_sd
win32:LIBS += -ldnssd
LIBPATH = C:/Temp/mDNSResponder-107.6/mDNSWindows/DLL/Debug
INCLUDEPATH += c:/Temp/mDNSResponder-107.6/mDNSShared
EN

回答 2

Stack Overflow用户

发布于 2010-04-30 00:10:50

您可以使用Dependency Walker来帮助您找出需要哪些Qt DLL,并将它们复制到与.exe相同的文件夹中。

票数 2
EN

Stack Overflow用户

发布于 2010-04-29 23:54:33

您的问题可能是因为Windows找不到Qt库。尝试放置所需的Qt库(例如QtNetwork4.dll等)在与您的.exe相同的目录中,并查看它是否工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2738720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档