aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Tran <vicr12345@gmail.com>2018-12-18 22:24:23 +1100
committerVictor Tran <vicr12345@gmail.com>2018-12-18 22:24:23 +1100
commit24607f8f8bd9f1162f4ae22e306e3dcb2706c771 (patch)
treef4e2e04f15ddf822fc604e4ad60c284032a51968
parente24ba952ce2af873b0a502a84cc657ccfa6fa778 (diff)
downloadtheInstaller-24607f8f8bd9f1162f4ae22e306e3dcb2706c771.tar.gz
theInstaller-24607f8f8bd9f1162f4ae22e306e3dcb2706c771.tar.bz2
theInstaller-24607f8f8bd9f1162f4ae22e306e3dcb2706c771.zip
Fix build on Windows
-rw-r--r--installer/installer.pro2
-rw-r--r--installer/main.cpp7
2 files changed, 8 insertions, 1 deletions
diff --git a/installer/installer.pro b/installer/installer.pro
index 4f1ae16..2ab71aa 100644
--- a/installer/installer.pro
+++ b/installer/installer.pro
@@ -8,7 +8,7 @@ QT += core gui network svg winextras
CONFIG += static
INCLUDEPATH += "C:/Program Files (x86)/zlib/include"
-LIBS += -L"C:/Program Files (x86)/zlib/lib" -lzlibstat
+LIBS += -L"C:/Program Files (x86)/zlib/lib" -lzlibstat -llegacy_stdio_definitions
DEFINES += QUAZIP_STATIC ZLIB_WINAPI
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
diff --git a/installer/main.cpp b/installer/main.cpp
index a36d8a5..8507180 100644
--- a/installer/main.cpp
+++ b/installer/main.cpp
@@ -10,6 +10,13 @@
#include <QMessageBox>
#include <QDesktopWidget>
+FILE _iob[] = {*stdin, *stdout, *stderr};
+
+extern "C" FILE * __cdecl __iob_func(void)
+{
+ return _iob;
+}
+
int main(int argc, char *argv[])
{
QApplication a(argc, argv);