[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4752: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4754: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4755: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4756: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
buzz forums :: View topic - Compiling Cyanphase JedShivaMeter for 64-bit Buzz?
buzz forums
http://forums.jeskola.net/

Compiling Cyanphase JedShivaMeter for 64-bit Buzz?
http://forums.jeskola.net/viewtopic.php?f=3&t=2488
Page 1 of 1

Author:  etruscan [ Mon May 27, 2019 12:50 pm ]
Post subject:  Compiling Cyanphase JedShivaMeter for 64-bit Buzz?

So the JedShivaMeter code looks to be here:



I'd like to compile it for 64-bit Buzz, as the 32-bit .DLL doesn't work in Buzz64 and I haven't found another mixer that's similar/sufficiently stable in 64-bit. (Using Buzz64 so I can use the 64-bit AudioTrack, in the hope that it won't run out of memory around the 3GB mark like it did with 32-bit - got 25 tracks to import.)

The trouble is that I've never done this before (familiar with programming but not compiling .DLLs in Cx languages), but I'm happy to give it a shot if someone can tell me how to get started. Would I need to modify anything in the code, or is it as simple as getting it into a compiler and saying something along the lines of 'compile for 64-bit, not 32'?

Any help for a n00b much appreciated :)

Author:  etruscan [ Tue May 28, 2019 11:46 pm ]
Post subject:  Re: Compiling Cyanphase JedShivaMeter for 64-bit Buzz?

So I am attempting to fumble my way through this, though I don't know what I'm doing :mrgreen: I'm running Windows 10 64-bit. I've installed Microsoft Visual Studio Community 2019, opened the 'JedShivaMeter.sln' file, and let VS install another 7GB of resources that it needs. Then I see this screen:



I noticed the part at the top that says 'Release/Win32'. It needs to be x64, so I clicked on 'Configuration Manager...' from the 'Release' drop-down box. I get this window:



Under 'Platform' I selected '<New...>', then selected 'New platform/x64' and 'Copy settings from/<Empty>' (the other option is to copy from Win32). 'Create new solution platforms' is ticked. Since it's empty, I'm not expecting it to work, but I'm going back to the main window and selecting 'x64' in the drop-down. Then I right-click on 'Solution 'JedShivaMeter' (1 of 1 project) and select 'Build Solution'. Sure enough, it doesn't work; I get the following in the output window:

1>------ Build started: Project: JedShivaMeter, Configuration: Release x64 ------
1> Creating library E:\My Documents\OneDrive - Southern Cross University\Personal\RIDDUM\MDKPimPom\New 2017\iteration 03\JedShivaMeter code\jedshivameter-code-r16\x64\Release\JedShivaMeter.lib and object E:\My Documents\OneDrive - Southern Cross University\Personal\RIDDUM\MDKPimPom\New 2017\iteration 03\JedShivaMeter code\jedshivameter-code-r16\x64\Release\JedShivaMeter.exp
1>LINK : fatal error LNK1561: entry point must be defined
1>Done building project "JedShivaMeter.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Can anyone help me with this pleeeeeeeease? :dance: :?:

Author:  polac [ Wed May 29, 2019 9:30 am ]
Post subject:  Re: Compiling Cyanphase JedShivaMeter for 64-bit Buzz?

Works for me, compiling with Visual Studio 2015. Did not change the sourcecode, I just changed the platformtoolset to "Visual Studio 2015 - Windows XP (v140_xp)", then it compiled just fine.

Author:  polac [ Wed May 29, 2019 9:34 am ]
Post subject:  Re: Compiling Cyanphase JedShivaMeter for 64-bit Buzz?

Here is the dll:

"https://xlutop.com/buzz/zip/CyanPhase JedShivaMeter.dll"

Author:  etruscan [ Wed May 29, 2019 10:37 am ]
Post subject:  Re: Compiling Cyanphase JedShivaMeter for 64-bit Buzz?

Thank you so much polac, that's awesome! Dumped it into Buzz64 and it works a treat :) I will take another look at Visual Studio and see if I can get it to work too; forays into Buzz64 may require more source code recompiles. I'll post anything that I manage to recompile in case it's useful to someone . . .

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/