Description:

Graphics Effects Environment is a framework that integrates images I/O plug-ins that supports different images formats with effects plug-ins that processes images.

Changelog:

8 years ago

*.pro files added to sources packages!

5 years ago

FrazAli

So there is not way to compile it on Linux ???
Has anyone made any progress ???
Is there any other Similar Open Source MDI application that we can compile under Linux ?
Thanks for any help!

Report

7 years ago

cenhur

Hi,

I colud not see the source code. Is it available?

Thanks..

Report

8 years ago

mchara

Thx for reply,
seems there are lots of issues that need to be checked.
I think it won't be easy without installing some linux at home.
There are also several minor issues related to compilation on ms visualStudio.
Application is at early stage of development yet, i decided to publish some alpha releases so soon to get some feedback like this one (thanks once again) to realize what should be done next.

By the way, there's a 'tracker' at greeen project at sourceforge which is much more accurate for bugs reporting (i think that's why it's called 'bug tracked' :) ), so if it's not a problem, please use it.

Report

8 years ago

trisz

Be patient with the compilation on ms visualStudio! Do not use the GPL/LGPL for sources rely on non GPL/LGPL codes!

What is the origin of the headers windows.h and shlobj.h in CWinDirModel.cpp?


Report

8 years ago

mchara

those headers are parts of winapi (delivered with mingw32).

It's used in a method that gets path to 'My Documents' on windows
it should be compiled only on windows and return something else(i'm not sure whats an equivalent to 'My Documents' on linux, maybe home path (~) unless till better idea)on linux.

Report

8 years ago

trisz

Multiplatform development systems always have own infrastructure for this task.

See:
http://doc.trolltech.com/4.0/qdir.html#home

QDir QDir::home () [static]

It is platform independent.

You need not alien libraries.

Report

8 years ago

mchara

I'm afraid i need,
i've tried with QDir::home() at the beginning, but home path and 'My Documents' path are not the same on windows while it's common to use 'My documents' in open/save dialogs.
I think there's no equivalent location to my documents on linux so i can't rely on qt there.

it should be home at linux and my documents on windows so i need to split implementation here as well as pro files(to link against winapi libraries only when compiling for windows).

Report

8 years ago

trisz

See the solution:

http://doc.trolltech.com/4.4/qlibrary.html

Report

8 years ago

trisz

See the file ComponentsCommon.hpp!

#define COMPONENTS_EXPORT __declspec (dllexport)

It is not unix compatible.
You need not __declspec(dllexport) on Linux, because every function is exported as default...

Report

8 years ago

trisz

I tried to compile on linux, debian etch -> lenny.
The source is not unix compatible.
Unix is case sensitive,
e.g. qplugin.h and not QPlugin.h,
GrEEn and Green are two different directories.

Other typical error:
CEffectsWidget.hpp:39: error: expected initializer before ‘CEffectsWidget’
CAdvEffectsWidget.hpp:36: error: expected initializer before ‘CAdvEffectsWidget’
CZoomWidget.hpp:21: error: expected initializer before ‘CZoomWidget’
CAdvEffectsWidget.cpp:45: warning: ISO C++ forbids declaration of ‘CZoomWidget’ with no type
CAdvEffectsWidget.cpp:45: error: expected ‘;’ before ‘*’ token
CAdvEffectsWidget.cpp: In constructor ‘CAdvEffectsWidgetPrivate::CAdvEffectsWidgetPrivate()’:
CAdvEffectsWidget.cpp:33: error: ‘theVisualWidget’ was not declared in this scope
CAdvEffectsWidget.cpp:33: error: expected type-specifier before ‘CZoomWidget’
CAdvEffectsWidget.cpp:33: error: expected `;' before ‘CZoomWidget’

The main feature of the gpl licensed Qt4 is the interoperability. Qt is not only a development tool, but it is for creating platform independent applications.
It is not a hard thing, but you must pay any attention concerning os specific issues.
It is important, because (I think) this website is visited mainly by linux users.

Report

8 years ago

trisz

I tried to compile on linux, debian etch -> lenny.
The source is not unix compatible.
Unix is case sensitive,
e.g. qplugin.h and not QPlugin.h,
GrEEn and Green are two different directories.

Other typical error:
CEffectsWidget.hpp:39: error: expected initializer before ‘CEffectsWidget’
CAdvEffectsWidget.hpp:36: error: expected initializer before ‘CAdvEffectsWidget’
CZoomWidget.hpp:21: error: expected initializer before ‘CZoomWidget’
CAdvEffectsWidget.cpp:45: warning: ISO C++ forbids declaration of ‘CZoomWidget’ with no type
CAdvEffectsWidget.cpp:45: error: expected ‘;’ before ‘*’ token
CAdvEffectsWidget.cpp: In constructor ‘CAdvEffectsWidgetPrivate::CAdvEffectsWidgetPrivate()’:
CAdvEffectsWidget.cpp:33: error: ‘theVisualWidget’ was not declared in this scope
CAdvEffectsWidget.cpp:33: error: expected type-specifier before ‘CZoomWidget’
CAdvEffectsWidget.cpp:33: error: expected `;' before ‘CZoomWidget’

The main feature of the gpl licensed Qt4 is the interoperability. Qt is not only a development tool, but it is for creating platform independent applications.
It is not a hard thing, but you must pay any attention concerning os specific issues.
It is important, because (I think) this website is visited mainly by linux users.

Report

8 years ago

trisz

I tried to compile on linux, debian etch -> lenny.
The source is not unix compatible.
Unix is case sensitive,
e.g. qplugin.h and not QPlugin.h,
GrEEn and Green are two different directories.

Other typical error:
CEffectsWidget.hpp:39: error: expected initializer before ‘CEffectsWidget’
CAdvEffectsWidget.hpp:36: error: expected initializer before ‘CAdvEffectsWidget’
CZoomWidget.hpp:21: error: expected initializer before ‘CZoomWidget’
CAdvEffectsWidget.cpp:45: warning: ISO C++ forbids declaration of ‘CZoomWidget’ with no type
CAdvEffectsWidget.cpp:45: error: expected ‘;’ before ‘*’ token
CAdvEffectsWidget.cpp: In constructor ‘CAdvEffectsWidgetPrivate::CAdvEffectsWidgetPrivate()’:
CAdvEffectsWidget.cpp:33: error: ‘theVisualWidget’ was not declared in this scope
CAdvEffectsWidget.cpp:33: error: expected type-specifier before ‘CZoomWidget’
CAdvEffectsWidget.cpp:33: error: expected `;' before ‘CZoomWidget’

The main feature of the gpl licensed Qt4 is the interoperability. Qt is not only a development tool, but it is for creating platform independent applications.
It is not a hard thing, but you must pay any attention concerning os specific issues.
It is important, because (I think) this website is visited mainly by linux users.

Report

8 years ago

trisz

I tried to compile on linux, debian etch -> lenny.
The source is not unix compatible.
Unix is case sensitive,
e.g. qplugin.h and not QPlugin.h,
GrEEn and Green are two different directories.

Other typical error:
CEffectsWidget.hpp:39: error: expected initializer before ‘CEffectsWidget’
CAdvEffectsWidget.hpp:36: error: expected initializer before ‘CAdvEffectsWidget’
CZoomWidget.hpp:21: error: expected initializer before ‘CZoomWidget’
CAdvEffectsWidget.cpp:45: warning: ISO C++ forbids declaration of ‘CZoomWidget’ with no type
CAdvEffectsWidget.cpp:45: error: expected ‘;’ before ‘*’ token
CAdvEffectsWidget.cpp: In constructor ‘CAdvEffectsWidgetPrivate::CAdvEffectsWidgetPrivate()’:
CAdvEffectsWidget.cpp:33: error: ‘theVisualWidget’ was not declared in this scope
CAdvEffectsWidget.cpp:33: error: expected type-specifier before ‘CZoomWidget’
CAdvEffectsWidget.cpp:33: error: expected `;' before ‘CZoomWidget’

The main feature of the gpl licensed Qt4 is the interoperability. Qt is not only a development tool, but it is for creating platform independent applications.
It is not a hard thing, but you must pay any attention concerning os specific issues.
It is important, because (I think) this website is visited mainly by linux users.

Report

8 years ago

trisz

I think, it is a windows application.
You have to make any effort for the easy compilation on linux. There are not any useful instructions in the source. Only for MinGW...

Do you have a successful compilation on any linux system?

Qt is platform independent, but the application may not automatically.

Report

8 years ago

mchara

Hi, i had similar requests before and i'll try to add sources with *.pro files as soon as possible (within view days i hope).
qmake should work on linux to, however i didn't try to build it on linux so far and it's time for it.
I see *.pro files are more essencial than i thought.

Report

8 years ago

paul21

Good luck! I can't wait to try it on my linux box ;)

Report

Supporters

Recent Donations

Be the first to donate
Filename Version Description Filetype Packagetype License Downloads Date Filesize Install
Score 55%
55.00 Likes
45 Dislikes

0 Supporters for GrEEn:

Recent Donations:

Be the first to donate
show all
Details
version
0.1.2
updated Jul 15 2008
added Jul 03 2008
downloads
page views 130
support mchara
For The Product
GrEEn
5 - 10 - 25 - 50 - 100 - 200 - 500