• 0

PocketCPP: A Portable Compiler


Question

Hey Guys & Gals,

 

I've been hunting around for a portable compiler for C++, so I can test snippets, and tools I write. I haven't had much luck, and I haven't been able to fully test this program. Here we go..

Program: PocketCPP

 

I'm posting it as a resource for people to use. I have a lot of downtime at work, and learning new things is encouraged. The more I know, the better chance of getting an FTE Position.

 

 

Cheers,

Data

 

Edit: I didn't create this. :)

Link to comment
https://www.neowin.net/forum/topic/1261858-pocketcpp-a-portable-compiler/
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Just curious what kind of criteria you have for a portable environment.

 

I have been musing a bit lately on some sort of "programming everywhere" thing that works on any device and adapts to circumstances along the lines of what photographers say "The best camera is the one you have with you"

 

I'm thinking it would somehow live simultaneously on a USB drive and in the cloud somewhere and would also have a touch friendly "view" for those times you only have a phone but RDP to a cloud might be better for phones...

 

Then there is the Windows 10 Mobile Continuum which might be useful.

 

The emscripten project might be useful as well to show C++ code running in the browser which would make it easy to demo various experiments to people or even make a complete C++ browser based environment you could access anywhere...

 

I will be sure to take a look at the PocketCPP. Thanks.

  • 0
  On 30/06/2015 at 01:36, DevTech said:

Just curious what kind of criteria you have for a portable environment.

 

I have been musing a bit lately on some sort of "programming everywhere" thing that works on any device and adapts to circumstances along the lines of what photographers say "The best camera is the one you have with you"

 

I'm thinking it would somehow live simultaneously on a USB drive and in the cloud somewhere and would also have a touch friendly "view" for those times you only have a phone but RDP to a cloud might be better for phones...

 

Then there is the Windows 10 Mobile Continuum which might be useful.

 

The emscripten project might be useful as well to show C++ code running in the browser which would make it easy to demo various experiments to people or even make a complete C++ browser based environment you could access anywhere...

 

I will be sure to take a look at the PocketCPP. Thanks.

 

Well.. I'm taking my time learning C++. I need an environment that would allow me to compile my program without having to install things. I use it while I'm at work because we're not allowed to install programs that aren't "verified".

I tried making Visual Studio a portable version using various programs, but I ran into a problem with it. It apparently changes the core of Windows, and can't be made into a portable version.

My eventual goal is to write a program that acts as a monitoring software for work. There are a lot of different tools, but having the ability to customize the program would be sweet. I work as a contract worker for Intuit, and they encourage things like this. I use Notepad++ for almost everything these days. Hell, I don't even use Dreamweaver anymore. I use Brackets for web programming, and Notepad++ for anything software or scripting.

 

Hope that answers it.

This topic is now closed to further replies.
  • Posts

    • seems pretty short sighted to just kick the can down the road like that. /s
    • anyone know of any VNC viewers that can do a full 4k and scaling to a mac from windows? RDP does it fine from a mac to windows and windows to windows... but I can't seem to get it to do 4k with UltraVNC and have it scaled to match from windows to the mac
    • At least on Mint... Debian is the 'backup' option (i.e. LMDE6) where as regular Mint is Ubuntu. also, Debian tends to play stuff a bit more conservatively than Ubuntu (at least based on Mint) with kernel and programs. also, even Mint's 'Update Manager' is more refined in regular Mint vs LMDE6 and installing NVIDIA driver is easier on regular Mint etc. not only that but LMDE6 only comes with Cinnamon which is a shame as they should offer the option for Xfce. I realize playing around with it in a VM one can install Xfce on it but it would be nice to have a more official Xfce release like how the regular Mint does. so while I heard Debian is a little snappier than Ubuntu (so better on some level), Ubuntu is probably the overall wiser choice unless people don't mind using a bit older stuff etc. but honestly, with some tweaks I would not mind if they changed the main Mint to Debian base instead of Ubuntu. but that's probably not likely to happen unless Ubuntu really does something the Mint team does not like. p.s. but I was building Super Mario 64 (native PC port on Linux) a while ago and it does not like regular Mint but works fine on LMDE6. but at that point I just transferred the final binary out of the VM back to my regular Mint and it works fine.
    • Excel is getting a highly requested PivotTable feature by Usama Jawad Microsoft Excel is one of the most popular software out there, both in the enterprise and personal space. It has a variety of use-cases including data analysis, data crunching, visualizations, and even planning and organization assistance. Microsoft regularly updates Excel with new features, and now, it is introducing a notable feature for PivotTables. Prior to today, PivotTables required a manual refresh from the user whenever new data was inserted into them. This wasn't a particularly complicated process, but it was tedious, so based on significant user feedback, Microsoft has decided to implement auto-refresh capabilities in PivotTables. The good thing is that Auto Refresh is enabled for all new PivotTables by default, but you can choose to disable it by selecting a PivotTable, navigating to the PivotTable Analyze tab, and then clicking on Auto Refresh. It is important to note that Auto Refresh is applicable on a per data source level, which means that the feature's state (on or off) will apply to all PivotTables derived from that source. Additionally, if Auto Refresh is disabled or a PivotTable is unable to synchronize, a message at the bottom of your workbook will say "PivotTable Refresh Needed". Once you click on it, all outdated PivotTables will refresh. Finally, you should keep in mind that external and asynchronous data sources do not support Auto Refresh and that the feature may become unavailable when a co-author is using an older version of Excel or if you are playing around with volatile functions like RAND() and NOW() in your data source. Auto Refresh for PivotTables is available right now in the Beta Channel for Excel for Windows version 2506 (Build 19008.2000) or later, and Excel for Mac version 16.99 (Build 250616106) or later. If you don't see it yet, it's better to wait as new capabilities are often rolled out in a staggered manner.
  • Recent Achievements

    • First Post
      Electronic Person earned a badge
      First Post
    • Week One Done
      CyberCeps666 earned a badge
      Week One Done
    • Very Popular
      d4l3d earned a badge
      Very Popular
    • Dedicated
      Stephen Leibowitz earned a badge
      Dedicated
    • Dedicated
      Snake Doc earned a badge
      Dedicated
  • Popular Contributors

    1. 1
      +primortal
      628
    2. 2
      ATLien_0
      242
    3. 3
      Xenon
      163
    4. 4
      neufuse
      130
    5. 5
      +FloatingFatMan
      124
  • Tell a friend

    Love Neowin? Tell a friend!