Ha, eu fiz isso.
Levei apenas 5-6 horas, mas eu consegui construir qtoctave-0.9.1-win32 máquina no meu windows XP.
Eu tento documento minhas alterações, para aqueles que não querem baixar os binários.
Em qtoctave_pkg \ src \ main.cpp descomente as seguintes linhas (60-68):
if(getuid() == 0)
{
QMessageBox msgBox(QMessageBox::Warning, msgBox.tr("Superuser privileges"),
msgBox.tr("It is not recommended to run this program as root."
"Do it only if you know what are you doing."),
QMessageBox::Ok | QMessageBox::Close);
if(msgBox.exec() == QMessageBox::Close)
return 0;
}
criar um subdiretório construir como oitava-0.9.1 \ qtbuild
Execute o seguinte comando em um "Command Prompt Qt" neste diretório:
X:\the\path\qtoctave-0.9.1\qtbuild> cmake -G"MinGW Makefiles" "-DCMAKE_CXX_FLAGS_RELE
ASE:STRING=-O2 -s -march=native -mtune=native -Wall -pipe" "-DCMAKE_INSTALL_PREF
IX:PATH=X:\the\path\qtoctaveinstall" "-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON" "-DCMAKE_BUILD_
TYPE=Release" ..
Editar .... \ qtjs \ src \ CMakeFiles \ qtjs.dir \ link.txt na sua subdiretório que parece que (A mudança é colocar antes libQtUiTools.a libQtCore4.a):
X:\Qt\2010.02.1\mingw\bin\g++.exe -O2 -s -march=native -mtune=native -Wall -pipe CMakeFiles\qtjs.dir\main.obj -o qtjs.exe -Wl,--out-implib,libqtjs.dll.a -Wl,--major-image-version,0,--minor-image-version,0 X:\Qt\2010.02.1\qt\lib\libQtUiTools.a X:\Qt\2010.02.1\qt\lib\libQtCore4.a X:\Qt\2010.02.1\qt\lib\libQtGui4.a X:\Qt\2010.02.1\qt\lib\libQtXml4.a X:\Qt\2010.02.1\qt\lib\libQtScript4.a -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32
O arquivo X: \ o \ \ caminho qtoctave-0.9.1 \ qtoctave \ src \ configure.h deve ser editado para usar caminhos relativos:
#ifndef __CONFIGURE_H__
#define __CONFIGURE_H__
#define CONFIG_PATH "..\\share\\qtoctave"
#define HELP_PATH "..\\share\\doc\\octave-html\\octave_doc\\index.html"
#define ICON_PATH "..\\share\\qtoctave\\images"
#define LANG_PATH "..\\share\\qtoctave\\lang"
#define QTOCTAVE_HELP_PATH "..\\share\\doc\\qtoctave\\qtoctave_doc\\index.html"
# Define PKG_CMD_PATH ".. \ compartilhamento \ \ \ qtoctave \ \ pkg commands.list"
# Endif
Agora deve ser possível executar mingw32-make e mingw32-make install

# 1 de selairi em 2010/05/04 - 18:13:05
Obrigado pelo seu trabalho.
# 2 de Ch em 06/11/2010 - 18:37:38
Você pode carregar a pasta completa modificados. Tentei seguir, mas não conseguiu descobrir como construí-la. obrigado