Author Topic: OpenFilesListPlus plugin  (Read 9184 times)

Offline earlgrey

  • Multiple posting newcomer
  • *
  • Posts: 88
Re: OpenFilesListPlus plugin
« Reply #15 on: January 01, 2016, 08:00:19 pm »
>> You don't provide Windows project files.
>> - a lot of serious compiler warnings that should be fixed

I'm currently downloading that "community edition 2015" thing

>>- using jump marks Non-negotiable

All the rest sounds right ( I think that since I didn't have many downloads, I felt free to digress and experiment ).

>>Maybe you can create a simple, cleaned-up version in a release branch? It is work in progress, and I shall remove also the logs and the checks in it.

>>in the current stage as the plugin is it won't make it into an official plugin That's not my final goal, I use my plugin myself and I'm happy with that, it does what I wanted. But I knew the idea was good :)
* OS = Debian Jessie - Linux 3.15.5 x64 SMP
* C::B = svn10631 wx-( 2.8.12 / 3.0.2 )-( Linux, unicode ) 64 bit + http://forums.codeblocks.org/index.php/topic,20608.15.html

Offline earlgrey

  • Multiple posting newcomer
  • *
  • Posts: 88
Re: OpenFilesListPlus plugin
« Reply #16 on: January 06, 2016, 08:48:51 am »
Quote
BTW: You don't provide Windows project files. So many people will miss your plugin effort.
I have not used ms products since years, but I got some skills in that ; unfortunately :


I am unable to compile a vc++ ( visual studio community 2015 ) solution of my plugin :
  • wxWidgets-2.8.12-rc2 related unresolved external
    • virtual wxDragResult    wxDataObject::OnData (wxCoord x, wxCoord y, wxDragResult defResult)=0
      Calling convention / some compilation option between plugin and wxWidgets dll ? I tried with x32-TDMgcc .lib and x32-VC++ .lib
       
  • codeblocks unresolved externals
    • All functions
      using C::B@svn10631 codeblocks.lib created from C::B@svn10631[x32-TDMgcc] codeblocks.dll with dlltool
       
  • I have to modify C::B sources
    • prep.h : std::nullptr_t already defined
    • prep.h : #include <memory> instead of #include <tr1/memory>
       

I am unable to compile C::B@svn10631 within C::B@10631[x32-TDMgcc] with VC++ toolchain
  • core incompatibility
    • somefile.h : #include <sys/time.h> is unix specific
      something has to be configured somewhere ?
       

Is codeblocks-13.12-setup.exe built with VC++ ? how do you do that ?

All that stuff is eating my time up ; Any tip / advice welcome
« Last Edit: January 06, 2016, 09:01:05 am by earlgrey »
* OS = Debian Jessie - Linux 3.15.5 x64 SMP
* C::B = svn10631 wx-( 2.8.12 / 3.0.2 )-( Linux, unicode ) 64 bit + http://forums.codeblocks.org/index.php/topic,20608.15.html

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 11399
    • Travis build status
Re: OpenFilesListPlus plugin
« Reply #17 on: January 06, 2016, 09:01:53 am »
Nope, use a tdm release of the GCC compiler.
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9475
Re: OpenFilesListPlus plugin
« Reply #18 on: January 06, 2016, 11:32:43 am »
I am unable to compile a vc++ ( visual studio community 2015 ) solution of my plugin :
Why would you want to do that? With Windows files I mean C::B project files that compile under Windows using (TDM)/GCC, of course.

That was maybe a misunderstanding. We use GCC on Windows, too. Not VC.

Check the other plugins they usually have a FOO-unix.cbp and a FOO.cbp file. The first one is for Unix, the latter for Windows. Take this as a starter.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: http://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: http://wiki.codeblocks.org/index.php?title=FAQ

Offline earlgrey

  • Multiple posting newcomer
  • *
  • Posts: 88
Re: OpenFilesListPlus plugin
« Reply #19 on: January 06, 2016, 02:24:37 pm »
That was maybe a misunderstanding
Yes - Anyway, I am relieved that I shall not have to deal with msvc ( and incidentally I fixed by MOOTMGR-is-missing pb )
« Last Edit: January 06, 2016, 02:35:39 pm by earlgrey »
* OS = Debian Jessie - Linux 3.15.5 x64 SMP
* C::B = svn10631 wx-( 2.8.12 / 3.0.2 )-( Linux, unicode ) 64 bit + http://forums.codeblocks.org/index.php/topic,20608.15.html

Offline earlgrey

  • Multiple posting newcomer
  • *
  • Posts: 88
Re: OpenFilesListPlus plugin
« Reply #20 on: January 07, 2016, 09:52:26 pm »
BTW: You don't provide Windows project files. So many people will miss your plugin effort.
Done, you can checkout the "pub" branch if you want.
- Windows targets : "Debug-ms" & "devel-ms"
- svn build still required ( unable to build against latest nightly on win, and Jens debian packages are for wx-3 )
* OS = Debian Jessie - Linux 3.15.5 x64 SMP
* C::B = svn10631 wx-( 2.8.12 / 3.0.2 )-( Linux, unicode ) 64 bit + http://forums.codeblocks.org/index.php/topic,20608.15.html

Offline earlgrey

  • Multiple posting newcomer
  • *
  • Posts: 88
Re: OpenFilesListPlus plugin
« Reply #21 on: January 10, 2016, 12:17:10 am »
I made some binaries for linux & win - feedback welcome !

Edit [2016.10.01] Links updated in wiki, there was an error : a .cbplugin filename must match the plugin's name it contains.
« Last Edit: January 10, 2016, 11:23:31 am by earlgrey »
* OS = Debian Jessie - Linux 3.15.5 x64 SMP
* C::B = svn10631 wx-( 2.8.12 / 3.0.2 )-( Linux, unicode ) 64 bit + http://forums.codeblocks.org/index.php/topic,20608.15.html