tag:blogger.com,1999:blog-1121196128950545843.comments2023-05-15T15:41:42.163+01:00Runtime-Compiled C++Matthew Jackhttp://www.blogger.com/profile/10376036816175954433noreply@blogger.comBlogger32125tag:blogger.com,1999:blog-1121196128950545843.post-9868388799893414332017-04-19T12:13:21.249+01:002017-04-19T12:13:21.249+01:00This comment has been removed by the author.Anonymoushttps://www.blogger.com/profile/11531233972605019191noreply@blogger.comtag:blogger.com,1999:blog-1121196128950545843.post-21043229104983983162017-04-19T12:13:08.203+01:002017-04-19T12:13:08.203+01:00Sadly I've had to remove the /DEBUG:FASTLINK o...Sadly I've had to remove the /DEBUG:FASTLINK option as this was causing VS2017 to lock the object files after debugging, preventing re-compilation.Anonymoushttps://www.blogger.com/profile/11531233972605019191noreply@blogger.comtag:blogger.com,1999:blog-1121196128950545843.post-112500378329583972017-02-03T16:43:01.819+00:002017-02-03T16:43:01.819+00:00This comment has been removed by a blog administrator.Abdul Raufhttps://www.blogger.com/profile/01968137991853829777noreply@blogger.comtag:blogger.com,1999:blog-1121196128950545843.post-40829012226600040752015-09-29T19:03:06.319+01:002015-09-29T19:03:06.319+01:00With the source code now available I've been a...With the source code now available I've been able to look into how UE4 does hot reload. It's not as sophisticated as RCC++, as it simply recompiles the entire game dll and the loads this - which can take a fairly long time and I've found it doesn't always work.Anonymoushttps://www.blogger.com/profile/11531233972605019191noreply@blogger.comtag:blogger.com,1999:blog-1121196128950545843.post-67609293902625472662015-09-29T18:37:32.202+01:002015-09-29T18:37:32.202+01:00Hi,
So ? Unreal Engine 4 Hot Reload is Runtime Co...Hi,<br /><br />So ? Unreal Engine 4 Hot Reload is Runtime Compiled c++ or not samething but something similar ???<br /><br />RegardsAnonymoushttps://www.blogger.com/profile/02706735395751823180noreply@blogger.comtag:blogger.com,1999:blog-1121196128950545843.post-39719267625939701462014-03-12T09:26:31.177+00:002014-03-12T09:26:31.177+00:00The code on https://github.com/RuntimeCompiledCPlu...The code on https://github.com/RuntimeCompiledCPlusPlus/RuntimeCompiledCPlusPlus contains an XCode project you including the Pulse 'SimpleExample' and 'ConsoleExample' demos, so you should be able to just open that up and use it.<br /><br />See our post here for more: http://runtimecompiledcplusplus.blogspot.com/2012/10/mac-os-x-and-simultaneous-multiple.htmlAnonymoushttps://www.blogger.com/profile/11531233972605019191noreply@blogger.comtag:blogger.com,1999:blog-1121196128950545843.post-74295244679722957742014-03-12T05:28:16.641+00:002014-03-12T05:28:16.641+00:00Thanks for posting! Any chance of having a working...Thanks for posting! Any chance of having a working example of how to setup on a Mac?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1121196128950545843.post-58488801647516000942013-08-26T12:48:21.949+01:002013-08-26T12:48:21.949+01:00Note that Linux is now supported.Note that Linux is now supported.Doug Binkshttps://www.blogger.com/profile/18011269239780247978noreply@blogger.comtag:blogger.com,1999:blog-1121196128950545843.post-84077775154547503062013-08-26T12:46:50.433+01:002013-08-26T12:46:50.433+01:00Glad you liked it!Glad you liked it!Doug Binkshttps://www.blogger.com/profile/18011269239780247978noreply@blogger.comtag:blogger.com,1999:blog-1121196128950545843.post-81858453387251310642013-07-27T18:24:04.920+01:002013-07-27T18:24:04.920+01:00This comment has been removed by the author.Zykomaniachttps://www.blogger.com/profile/15877535560862963482noreply@blogger.comtag:blogger.com,1999:blog-1121196128950545843.post-19072671947335020342013-07-27T18:10:34.630+01:002013-07-27T18:10:34.630+01:00The string passed in is added to the options passe...The string passed in is added to the options passed to the command line compiler. See here for details on the NoDefaultLib: http://msdn.microsoft.com/en-us/library/3tz4da4a.aspx<br /><br />So I think you need to have the string "/NODEFAULTLIB"Doug Binkshttps://www.blogger.com/profile/18011269239780247978noreply@blogger.comtag:blogger.com,1999:blog-1121196128950545843.post-23856856843810103372013-07-27T18:03:07.378+01:002013-07-27T18:03:07.378+01:00Exactly how is the commands to be lined up? "...Exactly how is the commands to be lined up? "NoDefaultLib,"?Zykomaniachttps://www.blogger.com/profile/15877535560862963482noreply@blogger.comtag:blogger.com,1999:blog-1121196128950545843.post-64603181337127987632013-07-27T17:36:51.843+01:002013-07-27T17:36:51.843+01:00Yes, this is possible using the RuntimeObjectSyste...Yes, this is possible using the RuntimeObjectSystem::SetAdditionalLinkOptions( const char *options ) function or by altering the compiler line in the Compiler_PlatformWindows.cpp (for Windows).<br /><br />Note that the SetAdditionalLinkOptions hasn't had significant testing, and I don't think I've implemented it for the Linux/MacOSX compiler (will add this to my todo list). Let me know if you have any issues.Doug Binkshttps://www.blogger.com/profile/18011269239780247978noreply@blogger.comtag:blogger.com,1999:blog-1121196128950545843.post-66478525701305381382013-07-27T17:30:37.228+01:002013-07-27T17:30:37.228+01:00Is it possible to alter the linker options of runt...Is it possible to alter the linker options of runtime-compiled c++? Like Ignore Default Libraries: Yes (/NODEFAULTLIB)Zykomaniachttps://www.blogger.com/profile/15877535560862963482noreply@blogger.comtag:blogger.com,1999:blog-1121196128950545843.post-16013049421088759702013-07-25T12:20:38.416+01:002013-07-25T12:20:38.416+01:00Hi Nick,
We haven’t implemented support for Visu...Hi Nick,<br /> <br />We haven’t implemented support for Visual Studio 2013 as yet. This should be relatively simple to do, however I won't be able to look into it for a while. If you look at the function GetPathsOfVisualStudioInstalls you should be able to work out how to add support by increasing the NUMNAMESTOCHECK to 5 and adding a case for the MSCVERSION of the 2013 compiler.<br /> <br />Hope that helps, feel free to ask if you have questions.<br /> <br />Cheers,<br /> <br />DougDoug Binkshttps://www.blogger.com/profile/18011269239780247978noreply@blogger.comtag:blogger.com,1999:blog-1121196128950545843.post-22243503781389702012013-07-20T08:35:00.375+01:002013-07-20T08:35:00.375+01:00Hi
I have some troubles with start on MVS 2013;
...Hi<br /><br /><br />I have some troubles with start on MVS 2013;<br />RCppC said what cannot find path for visual studioNikolay Galkohttps://www.blogger.com/profile/06332216668199091806noreply@blogger.comtag:blogger.com,1999:blog-1121196128950545843.post-75088235780335539762013-03-14T10:55:47.850+00:002013-03-14T10:55:47.850+00:00Gonna try this out now. Haven't heard such thi...Gonna try this out now. Haven't heard such things in C++ world.Raja Ravi Varmahttps://www.blogger.com/profile/03849475528175390452noreply@blogger.comtag:blogger.com,1999:blog-1121196128950545843.post-18231213253203861002013-02-23T10:15:52.926+00:002013-02-23T10:15:52.926+00:00You can indeed use this library and ship to custom...You can indeed use this library and ship to customers without needing them to have any compiling tools installed. I'd recommend not running the update function of the FileChangeNotifier - in the future I'll be adding a define which removes all runtime compiler functionality for full release builds to permit some extra optimizations and remove some start up checks.Doug Binkshttps://www.blogger.com/profile/18011269239780247978noreply@blogger.comtag:blogger.com,1999:blog-1121196128950545843.post-38003922246471869782013-02-23T02:13:39.212+00:002013-02-23T02:13:39.212+00:00very cool.
Another quick question. Is it possible...very cool.<br /><br />Another quick question. Is it possible to 'ship' an application that utilizes this library in a fully compiled state where it is runnable with a base set of binaries, such that the modification and compiling of changes(and the toolsets required to support that), are optional on the users machine?<br /><br />In other words, suppose you had an app that supported user 'scripting' using this library, but it was optional for users. Can you release the app with binaries already built and it would use without necessitating the user have compiling tools installed/configured?JSwigarthttps://www.blogger.com/profile/05016510607481169104noreply@blogger.comtag:blogger.com,1999:blog-1121196128950545843.post-16567052938333056042013-02-22T11:44:08.463+00:002013-02-22T11:44:08.463+00:00Hi Fungos. As to how intrusive it is, this depends...Hi Fungos. As to how intrusive it is, this depends on how you use it. There are constraints, take a look at the ConsoleExample project for the shortest example piece of code, and try out the examples in the wiki (link at the top right of this page). Doug Binkshttps://www.blogger.com/profile/18011269239780247978noreply@blogger.comtag:blogger.com,1999:blog-1121196128950545843.post-23133896731292817172013-02-22T04:31:04.540+00:002013-02-22T04:31:04.540+00:00This is great! Can you explain how intrusive it is...This is great! Can you explain how intrusive it is? I've thinking to do this kind of live editing on my engine 2D, but using LLVM/Clang to be more transparent, but your solution looks more direct and simplier.xemptyxhttps://www.blogger.com/profile/09373715441973987871noreply@blogger.comtag:blogger.com,1999:blog-1121196128950545843.post-61159084718476654362013-02-20T09:34:01.556+00:002013-02-20T09:34:01.556+00:00It won't work without some changes, which I...It won't work without some changes, which I've explained a bit in a post here: https://groups.google.com/forum/?fromgroups=#!topic/runtimecompiledcplusplus/l29Os4BPEes<br /><br />I intend to port it to linux at some point, but that's a few months off at least.Doug Binkshttps://www.blogger.com/profile/18011269239780247978noreply@blogger.comtag:blogger.com,1999:blog-1121196128950545843.post-90545436703327535882013-02-20T01:12:01.219+00:002013-02-20T01:12:01.219+00:00If it works on OSX does that mean it can also work...If it works on OSX does that mean it can also work on linux?JSwigarthttps://www.blogger.com/profile/05016510607481169104noreply@blogger.comtag:blogger.com,1999:blog-1121196128950545843.post-11902405184482985992013-01-23T15:34:18.088+00:002013-01-23T15:34:18.088+00:00Let me know if you have any questions. We're p...Let me know if you have any questions. We're planning to put together more information on using RCC++, though it's always hard to take time away from programming.<br /><br />I'm looking forwards to Sanctum 2 by the way!Doug Binkshttps://www.blogger.com/profile/18011269239780247978noreply@blogger.comtag:blogger.com,1999:blog-1121196128950545843.post-26392420274695263322013-01-23T12:43:47.838+00:002013-01-23T12:43:47.838+00:00Awesome! The boost dependency was one of the reaso...Awesome! The boost dependency was one of the reasons I haven't yet tested this out myself!Anonymoushttps://www.blogger.com/profile/17781201172292339688noreply@blogger.com