Jump to content

Fraser

Members
  • Content Count

    64
  • Joined

  • Last visited

Community Reputation

2 Neutral

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Fraser

    final keyword

    The final contextual keyword is never highlighted with any version of Builder I've had. The override contextual keyword is though and they were both introduced with C++11. Another thing I've been disgruntled with is the lack of the Build order setting for some project types. LIB projects in particular. I have C++ Builder 12.1.
  2. Fraser

    Linking problem

    The message [ld.lld Error] ld.lld: error: undefined symbol: FMXmain will appear if a projects source file is deleted, or closed if it hadn't been saved. I have accidentally discovered this while using a small console application. It did not use Fire Monkey.
  3. Fraser

    Linking problem

    I have made another project from scratch with success apart from the same linker warning.
  4. Fraser

    Linking problem

    I created a project to match the previous one. It has not completed linking. The source files have not moved. I think there is a bug with Builder since it shouldn't have anything to do with FMXmain. It is a DLL project with VCL. I have similarly converted some other projects that are static libraries.
  5. Fraser

    Linking problem

    I built a new project for C++ Builder 12.1 by copying everything from my 11.3 project. It has not successfully linked yet. These are the last messages. [ld.lld Warning] ld.lld: warning: duplicate symbol: vtable for __cxxabiv1::__class_type_info [ld.lld Error] ld.lld: error: undefined symbol: FMXmain It does not and has never used Fire Monkey.
  6. Fraser

    Where is the VC++ option check box

    With 12.1 DllMain has been changed to _libmain. It also has a different signature to DllEntryPoint. extern "C" int _libmain(unsigned long reason) { return 1; }
  7. Fraser

    Notice on C++ Webinar today

    I think it is saying 5 hours and some minutes. Does anyone else have trouble with GetIt servers today?
  8. Fraser

    12.1 missing options

    With the 12.1 64-bit modern compiler the include directory windows\crtl is omitted. I am assuming it has problems that could not be resolved for that verion of C++ Builder. Is this fixed with 12.2? Is there any way to use gettime and getdate of the header dos.h with 12.1 64-bit modern?
  9. Fraser

    12.1 missing options

    I have noticed the option 'Run C++ compiler in a separate process' with 12.1 that should not be seen will occasionally appear.
  10. Fraser

    12.1 missing options

    When I compile a unit for Windows 64-bit Modern with 'Enable all warnings' on and get many warnings and hints the dialog box says there are 0 warnings and 0 hints.
  11. Fraser

    12.1 missing options

    I am getting some compiling done now. Is per file overrides set by right clicking on a project file and selecting edit local options? I haven't looked at this before.
  12. Fraser

    12.1 missing options

    Is there any way to remove the arguments?
  13. Fraser

    12.1 missing options

    I have found that the parallel processing feature is removed with 12.1 Clang 64 modern and is brought back and enhanced with 12.2. I also have a message about an unknown argument -PD. I don't feel that 12.1 was tested before release with static library projects.
  14. Fraser

    12.1 missing options

    I started a new static LIB project on C++ Builder 12.1. In Project Option, Project Properties, General where has 'Run C++ compiler in a separate process' gone? Also where is 'Number of subprocesses'? When I built the LIB I had the message unknown argument --jobs=1, which is related to the missing options.
×