Announcing QB64 Phoenix Edition v0.6 Release!
#1
Release v0.6.0 - QB64 Phoenix Edition/QB64pe (github.com)

Another step forward in making our first version "1.0" as the new team working on QB64. This release (version 0.5) now:
  • Add "Run Only" option to IDE menu.
  • Swap out PNG library for modern version -- we now load PNG files about 30% faster.
  • Fix to page width with variable width fonts.
  • _Bin$ added to the language. (see wiki for more information)
  • Removed/Replaced several more links which were pointing to the old qb64.org sites and forums.
  • Using the number-based $VERSIONINFO flags will now also set the string versions of those flags, if values for them are not provided.



Release v0.5.0 Notes

Another step forward in making our first version "1.0" as the new team working on QB64. This release (version 0.5) now:
  • Has swapped out the mingw compilers to updated versions for Windows users.
  • Reduced the size of the repo considerably for those who wish to download direct and setup QB64 manually, for whatever reason.
  • Prepacked Linux and max versions of QB64, which come in at less than 10MB each now.
  • We've swapped out all the references to the now defunct .net and .org sites that we could find, and replaced them to proper, working links which now connect to our new wiki, forum, and all at qb64phoenix.com.
  • $Color:0 and $Color:32 has now been tweaked to work with $NoPrefix. Color names will remain the same in all cases, if $Color is used without $NoPrefix. When $Color is used in conjunction with $NoPrefix, the colors of Red, Green, and Blue which would normally conflict with the now underscoreless commands of _Red, _Green, _Blue, have been altered to have NP_appended to them (for No Prefix). Example: Color NP_Red, Orange for a red on orange color.


Click on the big title above to go directly to the release page and grab yourself a copy of the latest version for all your QB64 needs!
#2
Thanks admin way to keep project alive and growing! Thumbs up!
b = b + ...
#3
Well...
bini$ = _Bin$(25)
Print bini$
Sleep
---> C++ Compilation Failed (check \internal\temp\compilelog.txt

compilelog.txt:
E:/qb64/internal/c/c_compiler/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot open output file ..\..\untitled.exe: Permission denied
collect2.exe: error: ld returned 1 exit status

Problem on my pc or in the QB64 program ?
Why not yes ?
#4
I'll dig into it to double check things. Which OS are you using?

Will it build other QB64 programs, and just not the one with _BIN$ in it? A "cannot open file.... permission denied" issue seems to me like it'd be a pc issue with read/write permissions.

And something with that link just seems off to me as well: E:/qb64/internal/c/c_compiler/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe
#5
Tested your code on a Linux Mint 20.3 VM. Compiled and ran with no issues.
#6
There are no issues with _Bin$, it runs as expected and is already used in the debugging features of QB64 itself.

However, got that compilation errors several times too with arbitrary programs. If ld.exe (the linker) complains with a permission denied error when outputting the final exe, then this usually indicates the exe in question is already existing and in use, so that it cannot be overwritten.

This sometimes happens, if you working with multiple QB64 instances, trying out pasted examples or just quick tests, in short programs without a title, hence all want to output to untitled.exe

Save your program, exit all instances of QB64, then try again.
#7
Works now ! Perhaps a multiple instance of QB64 in the ram ???
Why not yes ?




Users browsing this thread: 6 Guest(s)