Re: build info what i understood.

1 view
Skip to first unread message

Muguntharaj Subramanian

unread,
Mar 24, 2010, 8:24:13 AM3/24/10
to VIJAY KUMAR, ekal...@googlegroups.com
Hi Vijayakumar,

ekhook.dll should be compiled using Visual Studio express or any other version of visual studio which has got VC++. I hope this you have done already.

Regarding ekalappai.exe, this can be compiled only using Qt-creator IDE.
YOu can download this from here: http://qt.nokia.com/downloads
You also need to download the Qt SDK to use Qt-creator.

Once you have installed Qt-creator, all you need to do is to open the ekalappai.pro file in Qt-creator, and just click build all. It will compile the files and create ekalappai.exe.

The following files are Qt Executable files which will be available in bin folder in the Qt SDK installation path.
libgcc_s_dw2-1.dll
mingwm10.dll
QtCore4.dll
QtGui4.dll

The above file are required to be packaged along with our ekalappai.exe and ekhook.dll to run the application.

Once you have got to this level, you can release the zip version of the application. You need to just put all these files in a folder and zip them.

For creating installer, just have a look at the ekalappai-installer-script.nsi file you will understand folder structure. Its a Null soft installer file which you can download from here:
http://nsis.sourceforge.net/Main_Page


Pls try and buzz me if u find any difficulty.

Regards,
Mugunth

P.S.
I am marking this to our list also so that others also can try this steps, while replying also pls mark a copy to ekal...@googlegroups.com


On Wed, Mar 24, 2010 at 7:15 PM, VIJAY KUMAR <vijay...@gmail.com> wrote:
ehook.dll is getting built using the ehook.sln.
Not able to build ekalappai.exe

Need to copy ehook.dll and ekalappi.exe to app directory inside installer and build installer using NSI(ekalappai-installer-script.nsi).

I can see below 4 dlls are also getting bundle in the installer. Could you please let me know the source(from where you got these) of these dlls.

libgcc_s_dw2-1.dll
mingwm10.dll
QtCore4.dll
QtGui4.dll

-Vijay.

--
http://vijayk.blogspot.com



VIJAY KUMAR

unread,
Apr 2, 2010, 4:33:50 PM4/2/10
to Muguntharaj Subramanian, ekal...@googlegroups.com
Hi,

Please find the update for the build/release infra dev work.

--> Successfully able to build ekappaai.exe using "qmake" and "mingw32-make.exe" on command line. "qmake" comes bundled with QT sdk and mingw32-make.exe comes with QT creator.

Thou we can discard the dependency of QT creator by using mingw installed.(Which is a bit time consuming and confusing, so thought of going on with QT creator bundled win32 make.) Plz suggest/comment.

--> Tried building ekhook.dll using devnenv(command line), but fails with the error as below.

<ERROR>

E:\ekalapaai\source\ekhook>devenv /rebuild release ekhook.sln /out log.txt

Microsoft (R) Visual Studio Version 8.0.50727.42.
Copyright (C) Microsoft Corp 1984-2005. All rights reserved.

The selected file is a solution file, but was created by a newer version of this application and cannot be opened.
The operation could not be completed. Unspecified error

E:\ekalapaai\source\ekhook>

<ERROR>

Assuming above failure can be fixed if I know the exact version of VC being used to create sln file. I am using VC2005 which was working earlier on #29. I am building/working with #30.

Planning to write an ANT around for the build system which will build and create installer(NSIS) in a single click provided all the required underlying infra is already installed.(VC, QT SDK and QT creator and of course ANT with JAVA to run ant script).

Already started working on the ANT file and would update the group soon about the same.

Please comment on the VC version and in case of any issue.concern.

Regards,
-Vijay.
--
http://vijayk.blogspot.com
Reply all
Reply to author
Forward
0 new messages