Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

0
Become a Fan
5.0

Available as/for:
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.
Last changelog:

*.pro files added to sources packages!


Ratings & Comments

16 Comments

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!

cenhur

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

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.

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?

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.

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.

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).

trisz

See the solution: http://doc.trolltech.com/4.4/qlibrary.html

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...

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.

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.

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.

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.

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.

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.

paul21

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

Pling
0 Affiliates
Details
license
version 0.1.2
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 1

Other Graphic Apps:

kimagesorter
korobAn
last update date: 14 years ago

Score 5.0

Pynocchio
MStuttgart
last update date: 6 years ago

Score 6.5

PhotoKit
novesky
last update date: 12 years ago

Score 6.1

QVV Image Viewer
cade
last update date: 15 years ago

Score 5.7

webshots
salvaste
last update date: 20 years ago

Score 5.0

Limoo Image Viewer
brdn25
last update date: 11 years ago

Score 6.8



System Tags