aporto / mariamole

MariaMole: An alternative Arduino IDE
GNU General Public License v3.0
78 stars 21 forks source link

compiles on Linux / cpp files added to CMake #9

Closed gabrield closed 10 years ago

gabrield commented 10 years ago

Só uma pergunta... Você compila usando CMake?

aporto commented 10 years ago

Não. O cmake deu algumas mensagens de erro e eu continuei no Visual Studio. Ainda preciso dar um jeito nisso antes de liberarmos um release oficial.

Vi que vc fez as correções que eu esqueci de fazer no cmake. Valeu. Eu esqueci completamente de adicionar os novos arquivos.

Vi as modificações que vc fez nas chamadas do QProcess. Não vi que a função que eu estava usando só estava disponível no Windows. Mas a chamada padrão (SetArguments, ao invés de SetNativeArguments), não está funcioando no Windows. Vou pesquisar um pouco mais. Vou fazer o máximo possível pra não colocar IFDEFs no código por causa dos sistemas operacionais.

Fiz uma correção no carregamento dos projetos. Estava com bug. Vou subir só esse arquivo.

O builder.cpp, com os QProcess, vou subir só qdo tiver consertado.

2014-06-16 19:03 GMT-03:00 Gabriel Duarte notifications@github.com:

Só uma pergunta... Você compila usando CMake?

— Reply to this email directly or view it on GitHub https://github.com/aporto/mariamole/pull/9#issuecomment-46243992.

gabrield commented 10 years ago

Blz!

Sobre o QProcess, acho que não tem problemas colocar IFDEFS, faz parte de um software multiplataforma. Eu troquei mesmo pois não estava compilando.

Depois que essas peripécias estiverem corrigidas, vou atacar o QSciscintilla melhor.

gabrield commented 10 years ago

Só por curiosidade, quais os erros que o cmake emitiu?

aporto commented 10 years ago

CMake Error at C:/Qt/Qt5.2.1/5.2.1/msvc2010_opengl/lib/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake:16 (message): Failed to find "glu32" in "" with CMAKE_CXX_LIBRARY_ARCHITECTURE "". Call Stack (most recent call first): C:/Qt/Qt5.2.1/5.2.1/msvc2010_opengl/lib/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake:52 (_qt5gui_find_extra_libs) C:/Qt/Qt5.2.1/5.2.1/msvc2010_opengl/lib/cmake/Qt5Gui/Qt5GuiConfig.cmake:152 (include) C:/Qt/Qt5.2.1/5.2.1/msvc2010_opengl/lib/cmake/Qt5Widgets/Qt5WidgetsConfig.cmake:94 (find_package) CMakeLists.txt:7 (find_package)

CMake Warning (dev) in CMakeLists.txt: No cmake_minimum_required command is present. A line of code such as

cmake_minimum_required(VERSION 3.0)

should be added at the top of the file. The version specified may be lower if you wish to support older CMake versions for this project. For more information run "cmake --help-policy CMP0000". This warning is for project developers. Use -Wno-dev to suppress it.

Configuring incomplete, errors occurred!

See also "D:/github/mariamole_svn/trunk/teste/CMakeFiles/CMakeOutput.log".

2014-06-16 19:17 GMT-03:00 Gabriel Duarte notifications@github.com:

Só por curiosidade, quais os erros que o cmake emitiu?

— Reply to this email directly or view it on GitHub https://github.com/aporto/mariamole/pull/9#issuecomment-46245284.

gabrield commented 10 years ago

Duas coisas. Instala a glu32. Usa o CMake 2.8

Try again ;)

gabrield commented 10 years ago

Outra coisa, vê se consegue usar o Qt Creator, é ótimo, integrado com CMake, sem falar que é totalmente Qt-ready ;)

aporto commented 10 years ago

Meu psiquiatra me proibiu de usar mais um IDE :)

Vou instalar esse CMake 2.8 e o glu32. Mas amanhã. Hoje estou encerrando as atividades!

On Mon, Jun 16, 2014 at 7:31 PM, Gabriel Duarte notifications@github.com wrote:

Outra coisa, vê se consegue usar o Qt Creator, é ótimo, integrado com CMake, sem falar que é totalmente Qt-ready ;)

— Reply to this email directly or view it on GitHub https://github.com/aporto/mariamole/pull/9#issuecomment-46246416.

gabrield commented 10 years ago

Ok! hahaha Eu uso VIM, mas tenho me debandado por Qt Creator às vezes por causa do debugger integrado. Também encerro por hoje! :)