Undefined Symbol from custom .fx

Thats the VC(++) runtime;, you’ll probably need to provide it as part of the LinkLibrraies in the import project. this is a good sign, I expect it means that the line actually used lib file now ;).

is “OLDNAMES” the actual name it prints out? can I see the complete build log for that (ideally with Verbosity set to Diagnostic in Water Preferences)?

Heyo marc,

yea here the log:

“C:\Program Files (x86)\RemObjects Software\Elements\Bin\EBuild.exe” C:\Users\shho3\OneDrive\Desktop\NearlyImportedLIB\ConsoleApplication\ConsoleApplication.sln --logger:fire --configuration:Debug --goal:3B6D2A2D-C981-4A9E-94FE-1A5269573331;Island-Windows --verbosity:normal --xml:C:\Users\shho3\OneDrive\Desktop\NearlyImportedLIB\ConsoleApplication\obj\ConsoleApplication.water.xml --build --setting:TreatFixableErrorsAsWarnings=True
RemObjects EBuild. An open source build engine for Elements and beyond.
Copyright RemObjects Software 2016-2020. All Rights Reserved. Created by marc hoffman.
Version 10.0.0.2585 (develop) built on bajor, 20201224-213514. Commit a47d610.

  • No exact Windows SDK version was specified for target ‘Island-Windows’, using ‘Windows 10.0.19041.0’.*
  • Reference ‘Island’ was resolved to ‘C:\Program Files (x86)\RemObjects Software\Elements\References\Island\Windows\x86_64\Island.fx’ for target ‘Island-Windows’.*
  • Reference ‘Island’ was resolved to ‘C:\Program Files (x86)\RemObjects Software\Elements\References\Island\Windows\x86_64\Island.fx’ for target ‘Island-Windows’ (x86_64).*
  • Reference ‘rtl’ was resolved to ‘C:\Program Files (x86)\RemObjects Software\Elements\Island\SDKs\Windows\Windows 10.0.19041.0\x86_64\rtl.fx’ for target ‘Island-Windows’.*
  • Reference ‘rtl’ was resolved to ‘C:\Program Files (x86)\RemObjects Software\Elements\Island\SDKs\Windows\Windows 10.0.19041.0\x86_64\rtl.fx’ for target ‘Island-Windows’ (x86_64).*
  • Reference ‘gc’ was resolved to ‘C:\Program Files (x86)\RemObjects Software\Elements\Island\SDKs\Windows\Windows 10.0.19041.0\x86_64\gc.fx’ for target ‘Island-Windows’.*
  • Reference ‘gc’ was resolved to ‘C:\Program Files (x86)\RemObjects Software\Elements\Island\SDKs\Windows\Windows 10.0.19041.0\x86_64\gc.fx’ for target ‘Island-Windows’ (x86_64).*
  • Reference ‘Elements’ was resolved to ‘C:\Program Files (x86)\RemObjects Software\Elements\References\Island\Windows\x86_64\Elements.fx’ for target ‘Island-Windows’.*
  • Reference ‘Elements’ was resolved to ‘C:\Program Files (x86)\RemObjects Software\Elements\References\Island\Windows\x86_64\Elements.fx’ for target ‘Island-Windows’ (x86_64).*
  • No exact Windows SDK version was specified for target ‘Island-Windows’, using ‘Windows 10.0.19041.0’.*
  • Reference: C:\Program Files (x86)\RemObjects Software\Elements\Island\SDKs\Windows\Windows 10.0.19041.0\x86_64\winrt.fx*
    E: could not open ‘MSVCRT.lib’: no such file or directory [here]
    E: could not open ‘OLDNAMES.lib’: no such file or directory [here]
  • Project ‘ConsoleApplication’ failed to build.*
  • Solution ‘ConsoleApplication’ failed to build project ‘ConsoleApplication’.*

It makes sense that it needs “OLDNAMES.lib” since he makes heavily use of plain C99 code which was back then already in production after the C language was ratified, so the linker needs this .lib apparently to resolve the symbols from old C code to find “funcName” with “_” so “funcName” becomes “_funcName” soo i think this is indeed agood sign, that the linker hooks into these libs to find them, but why does vc++ remove those on “Release”?

It makes sense that it needs “OLDNAMES.lib” since he makes heavily use of plain C99 code which was back then already in production already before the C language was ratified, so the linker needs this .lib apparently to resolve the symbols from old C code to find “funcName” with “_” so “funcName” becomes “_funcName” due to the entire uniy system back then or so, i dont recall the exact scenario… soo i think this is indeed agood sign, that the linker hooks into these libs to find them, but why does vc++ remove those on “Release”?

can you specify --debug and --rebuild as command line switches so that I get a complete and detailed log? thanx! Please use then “code” option in the editor here to paste it in a way that it doesn’t get modified.

 Missing project 'ImportProject' referenced from 'ConsoleApplication', but project path 'C:\Users\shho3\OneDrive\Desktop\NearlyImportedLIB\ConsoleApplication\ImportProject\ImportProject.elements' is valid.
   -> Task RemObjects.EBuild.CleanSolution started.
      -> Project ConsoleApplication started.
         -> Task RemObjects.EBuild.Elements.ElementsCleanProject started for ConsoleApplication.
            -> Task RemObjects.EBuild.CleanProject started for ConsoleApplication.
            <- Task RemObjects.EBuild.CleanProject finished for ConsoleApplication, took 0,0156s (0.015s).
         <- Task RemObjects.EBuild.Elements.ElementsCleanProject finished for ConsoleApplication, took 0,0000s (0.031s).
      <- Project ConsoleApplication finished, took 0.031s.
      Project 'ConsoleApplication' cleaned successfully.
      Solution 'ConsoleApplication' cleaned successfully.
   <- Task RemObjects.EBuild.CleanSolution finished for ConsoleApplication, took 0,0312s (0.031s).
   -> Task RemObjects.EBuild.BuildSolution started for ConsoleApplication.
      -> Project ConsoleApplication started.
         -- Task RemObjects.EBuild.Elements.ElementsProjectPreBuildTask skipped for ConsoleApplication, condition not met.
         -> Task RemObjects.EBuild.Elements.ElementsBuildProject started for ConsoleApplication.
            -> Task RemObjects.EBuild.Elements.ElementsExpandCopyToOutputDirectoryPaths started for ConsoleApplication.
            <- Task RemObjects.EBuild.Elements.ElementsExpandCopyToOutputDirectoryPaths finished for ConsoleApplication, took 0,0156s (0.015s).
            -> Task RemObjects.EBuild.Elements.ElementsApplyLegacySettings started for ConsoleApplication, Island-Windows.
               Mapping AssemblyName=ConsoleApplication to BinaryName in Target Island-Windows
            <- Task RemObjects.EBuild.Elements.ElementsApplyLegacySettings finished for ConsoleApplication, Island-Windows, took 0,0000s (0.000s).
            -> Task RemObjects.EBuild.Elements.ElementsSanityCheck started for ConsoleApplication, Island-Windows.
            <- Task RemObjects.EBuild.Elements.ElementsSanityCheck finished for ConsoleApplication, Island-Windows, took 0,0000s (0.000s).
            -> Task RemObjects.EBuild.Elements.ElementsPreparePlatforms started for ConsoleApplication.
               Preparing target 'Island-Windows' (platform 'Island').
D:             Target-specific Settings, before prepare
D:               - <BinaryName = ConsoleApplication [Target: Island-Windows]>
D:               - <Mode = Island [Target: Island-Windows]>
D:               - <SubMode = Windows [Target: Island-Windows]>
               -> Task RemObjects.EBuild.Elements.ElementsPreflightIsland started for ConsoleApplication.
               <- Task RemObjects.EBuild.Elements.ElementsPreflightIsland finished for ConsoleApplication, took 0,0156s (0.015s).
               -> Task RemObjects.EBuild.Elements.ElementsPrepareIslandPlatform started for ConsoleApplication, Island-Windows.
D:                Supported Windows SDKs in local FXs:
D:                - Windows 10.0.19041.0
                  No exact Windows SDK version was specified for target 'Island-Windows', using 'Windows 10.0.19041.0'.
               <- Task RemObjects.EBuild.Elements.ElementsPrepareIslandPlatform finished for ConsoleApplication, Island-Windows, took 0,0625s (0.078s).
D:             Target-specific Settings, after prepare
D:               - <Architecture = x86_64 [Target: Island-Windows]>
D:               - <Architecture-Device = x86_64 [Target: Island-Windows]>
D:               - <Architecture-Mac = x86_64 [Target: Island-Windows]>
D:               - <BinaryName = ConsoleApplication [Target: Island-Windows]>
D:               - <BundleIdentifier-Device = org.me.ConsoleApplication [Target: Island-Windows]>
D:               - <BundleIdentifier-Simulator = org.me.ConsoleApplication [Target: Island-Windows]>
D:               - <DeploymentTargetVersion = 10.0.19041.0 [Target: Island-Windows]>
D:               - <FinalBinaryName = ConsoleApplication.exe [Target: Island-Windows]>
D:               - <FinalOutputFolderOverride-Mac = ..\Mac Catalyst [Target: Island-Windows]>
D:               - <FinalOutputFolderOverride-Simulator = ..\Windows Simulator [Target: Island-Windows]>
D:               - <IntermedateFolderSuffix-Device = Device [Target: Island-Windows]>
D:               - <IntermedateFolderSuffix-Mac = Mac Catalyst [Target: Island-Windows]>
D:               - <IntermedateFolderSuffix-Simulator = Simulator [Target: Island-Windows]>
D:               - <Internal:ArchiveOutputType = coff [Target: Island-Windows]>
D:               - <Internal:CompilerFlags = --codeview+ --thinlto --bc+ [Target: Island-Windows]>
D:               - <Mode = Island [Target: Island-Windows]>
D:               - <SDK = Windows 10.0.19041.0 [Target: Island-Windows]>
D:               - <SDKFolder = C:\Program Files (x86)\RemObjects Software\Elements\Island\SDKs\Windows\Windows 10.0.19041.0 [Target: Island-Windows]>
D:               - <SDKFolder-Device = C:\Program Files (x86)\RemObjects Software\Elements\Island\SDKs\Windows\Windows 10.0.19041.0 [Target: Island-Windows]>
D:               - <SDKFolder-Simulator = C:\Program Files (x86)\RemObjects Software\Elements\Island\SDKs\Windows\Windows 10.0.19041.0 Simulator [Target: Island-Windows]>
D:               - <SDKName = Windows [Target: Island-Windows]>
D:               - <SDKVersion = 10.0.19041.0 [Target: Island-Windows]>
D:               - <SubMode = Windows [Target: Island-Windows]>
            <- Task RemObjects.EBuild.Elements.ElementsPreparePlatforms finished for ConsoleApplication, took 0,1094s (0.109s).
            -> Task RemObjects.EBuild.Elements.ElementsResolveSourceFiles started for ConsoleApplication, Island-Windows.
            <- Task RemObjects.EBuild.Elements.ElementsResolveSourceFiles finished for ConsoleApplication, Island-Windows, took 0,0000s (0.000s).
            -- Task RemObjects.EBuild.Elements.ElementsResolveHeaderImportFiles skipped for ConsoleApplication, Island-Windows, condition not met.
            -> Task RemObjects.EBuild.Elements.ElementsPreCompile started for ConsoleApplication, Island-Windows.
               -- Task RemObjects.EBuild.Elements.ElementsPreCompileEchoes skipped for ConsoleApplication, Island-Windows, condition not met.
               -- Task RemObjects.EBuild.Elements.ElementsPreCompileToffee skipped for ConsoleApplication, Island-Windows, condition not met.
               -- Task RemObjects.EBuild.Elements.ElementsPreCompileCooper skipped for ConsoleApplication, Island-Windows, condition not met.
               -> Task RemObjects.EBuild.Elements.ElementsPreCompileIsland started for ConsoleApplication, Island-Windows.
                  -- Task RemObjects.EBuild.Elements.ElementsIslandProcessResources skipped for ConsoleApplication, Island-Windows, condition not met.
                  -- Task ProcessHtml skipped for ConsoleApplication, condition not met.
                  -- Task RemObjects.EBuild.Elements.ElementsPreCompileDarwin skipped for ConsoleApplication, Island-Windows, condition not met.
               <- Task RemObjects.EBuild.Elements.ElementsPreCompileIsland finished for ConsoleApplication, Island-Windows, took 0,0000s (0.000s).
            <- Task RemObjects.EBuild.Elements.ElementsPreCompile finished for ConsoleApplication, Island-Windows, took 0,0000s (0.124s).
            -- Task RemObjects.EBuild.Elements.ElementsApplyLegacySettings skipped for ConsoleApplication, Island-Windows, already ran.
            -- Task RemObjects.EBuild.Elements.ElementsPreparePlatforms skipped for ConsoleApplication, already ran.
            -> Task RemObjects.EBuild.Elements.ElementsCheckForTargetlessReferences started for ConsoleApplication.
            <- Task RemObjects.EBuild.Elements.ElementsCheckForTargetlessReferences finished for ConsoleApplication, took 0,0000s (0.000s).
            -> Task RemObjects.EBuild.Elements.ElementsResolveReferences started for ConsoleApplication.
               -> Target Island-Windows started.
                  -> Task RemObjects.EBuild.Elements.ElementsResolveIslandReferencesForTarget started for ConsoleApplication, Island-Windows.
W:                   Project 'ImportProject' was resolved to a different configuration ('Debug' instead of '')
                     Project 'ImportProject' referenced from 'ConsoleApplication' is not in solution, reusing cached output.
D:                   Project Reference 'ImportProject' will resolve using target 'Island-Windows'.
                     Project Reference 'ImportProject' was resolved to 'C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\4026A9414FFE0B5E61C5651B6CED3557A303EDD1\Debug\Island-Windows\x86_64\ImportProject.fx' via target 'Island-Windows'.
                     Reference 'ImportProject' was resolved to 'C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\4026A9414FFE0B5E61C5651B6CED3557A303EDD1\Debug\Island-Windows\x86_64\ImportProject.fx' for target 'Island-Windows' (x86_64).
                     Reference 'gc' was resolved to 'C:\Program Files (x86)\RemObjects Software\Elements\Island\SDKs\Windows\Windows 10.0.19041.0\x86_64\gc.fx' for target 'Island-Windows'.
                     Reference 'gc' was resolved to 'C:\Program Files (x86)\RemObjects Software\Elements\Island\SDKs\Windows\Windows 10.0.19041.0\x86_64\gc.fx' for target 'Island-Windows' (x86_64).
                     Reference 'Island' was resolved to 'C:\Program Files (x86)\RemObjects Software\Elements\References\Island\Windows\x86_64\Island.fx' for target 'Island-Windows'.
                     Reference 'Island' was resolved to 'C:\Program Files (x86)\RemObjects Software\Elements\References\Island\Windows\x86_64\Island.fx' for target 'Island-Windows' (x86_64).
                     Reference 'rtl' was resolved to 'C:\Program Files (x86)\RemObjects Software\Elements\Island\SDKs\Windows\Windows 10.0.19041.0\x86_64\rtl.fx' for target 'Island-Windows'.
                     Reference 'rtl' was resolved to 'C:\Program Files (x86)\RemObjects Software\Elements\Island\SDKs\Windows\Windows 10.0.19041.0\x86_64\rtl.fx' for target 'Island-Windows' (x86_64).
                     Reference 'ImportProject' already was resolved to 'C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\4026A9414FFE0B5E61C5651B6CED3557A303EDD1\Debug\Island-Windows\x86_64\ImportProject.fx' for target 'Island-Windows'.
                     Reference 'ImportProject' was resolved to 'C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\4026A9414FFE0B5E61C5651B6CED3557A303EDD1\Debug\Island-Windows\x86_64\ImportProject.fx' for target 'Island-Windows' (x86_64).
                  <- Task RemObjects.EBuild.Elements.ElementsResolveIslandReferencesForTarget finished for ConsoleApplication, Island-Windows, took 0,0938s (0.093s).
               <- Target Island-Windows finished.
            <- Task RemObjects.EBuild.Elements.ElementsResolveReferences finished for ConsoleApplication, took 0,1719s (0.171s).
            -> Task RemObjects.EBuild.Elements.ElementsPreCompile2 started for ConsoleApplication, Island-Windows.
               -- Task RemObjects.EBuild.Elements.ElementsRunGenerators skipped for ConsoleApplication, Island-Windows, condition not met.
               -- Task RemObjects.EBuild.Elements.ElementsPreCompile2Echoes skipped for ConsoleApplication, Island-Windows, condition not met.
               -- Task RemObjects.EBuild.Elements.ElementsPreCompile2Cooper skipped for ConsoleApplication, Island-Windows, condition not met.
            <- Task RemObjects.EBuild.Elements.ElementsPreCompile2 finished for ConsoleApplication, Island-Windows, took 0,0000s (0.000s).
            -> Task Compile started for ConsoleApplication.
D:             Loading compiler from 'C:\Program Files (x86)\RemObjects Software\Elements\bin\RemObjects.Elements.dll'
               Compiling target 'Island-Windows',
               -> Target Island-Windows started compiling for x86_64.
                  Starting compile for ConsoleApplication Island-Windows x86_64
                  RemObjects Elements Compiler for .NET, Cocoa, Java and Island.
                  Copyright 2003-2020 RemObjects Software, LLC. All rights reserved. Created by Carlo Kok
                  Version 10.0.0.2585 (develop) built on bajor, 20201224-213514. Commit a47d610.
                  Source file: C:\Users\shho3\OneDrive\Desktop\NearlyImportedLIB\ConsoleApplication\Program.pas
                  Reference: C:\Program Files (x86)\RemObjects Software\Elements\Island\SDKs\Windows\Windows 10.0.19041.0\x86_64\gc.fx
                  Reference: C:\Program Files (x86)\RemObjects Software\Elements\Island\SDKs\Windows\Windows 10.0.19041.0\x86_64\rtl.fx
                  Reference: C:\Program Files (x86)\RemObjects Software\Elements\References\Island\Windows\x86_64\Island.fx
                  Reference: C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\4026A9414FFE0B5E61C5651B6CED3557A303EDD1\Debug\Island-Windows\x86_64\ImportProject.fx
                  -> Phase Resolving Bodies started.
                     Reference: C:\Program Files (x86)\RemObjects Software\Elements\Island\SDKs\Windows\Windows 10.0.19041.0\x86_64\winrt.fx
                  <- Phase Resolving Bodies finished, took 8.531s.
                  -> Phase Checking Members started.
                  <- Phase Checking Members finished, took 0.125s.
                  -> Phase Generating Helper Types started.
                  <- Phase Generating Helper Types finished, took 0.187s.
                  -> Phase Inlining Code started.
                  <- Phase Inlining Code finished, took 0.406s.
                  -> Phase Pre-Simplifying Code started.
                  <- Phase Pre-Simplifying Code finished, took 0.015s.
                  -> Phase Simplifying Code started.
                  <- Phase Simplifying Code finished, took 0.015s.
                  -> Phase Flow Analysis started.
                  <- Phase Flow Analysis finished, took 0.062s.
                  -> Phase Expanding Generics started.
                  <- Phase Expanding Generics finished, took 0.109s.
                  -> Phase Generating Output started.
                  <- Phase Generating Output finished, took 1.015s.
               <- Target Island-Windows finished compiling for x86_64.
D:             CompilerOutput for Island-Windows
D:               - <CompilerOutput-x86_64: C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\ConsoleApplication.o [Target: Island-Windows]>
D:               - <CompilerOutput-x86_64: C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\ConsoleApplication.output.lib [Target: Island-Windows]>
            <- Task Compile finished for ConsoleApplication, took 15,7264s (16.038s).
            -> Task RemObjects.EBuild.Elements.ElementsPostCompile started for ConsoleApplication, Island-Windows.
               -- Task RemObjects.EBuild.Elements.ElementsPostCompileEchoes skipped for ConsoleApplication, Island-Windows, condition not met.
               -- Task RemObjects.EBuild.Elements.ElementsPostCompileToffee skipped for ConsoleApplication, Island-Windows, condition not met.
               -- Task RemObjects.EBuild.Elements.ElementsPostCompileCooper skipped for ConsoleApplication, Island-Windows, condition not met.
               -> Task RemObjects.EBuild.Elements.ElementsPostCompileIsland started for ConsoleApplication, Island-Windows.
                  -- Task RemObjects.EBuild.Elements.ElementsPostCompileDarwin skipped for ConsoleApplication, Island-Windows, condition not met.
               <- Task RemObjects.EBuild.Elements.ElementsPostCompileIsland finished for ConsoleApplication, Island-Windows, took 0,0000s (0.000s).
            <- Task RemObjects.EBuild.Elements.ElementsPostCompile finished for ConsoleApplication, Island-Windows, took 0,0000s (0.000s).
            -> Task RemObjects.EBuild.Elements.ElementsLink started for ConsoleApplication.
               -> Task Link started for ConsoleApplication, Island-Windows.
D:                "C:\Program Files (x86)\RemObjects Software\Elements\Bin\lld.exe" -flavor link "@C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\LinkerCommandline.txt"
E:                could not open 'MSVCRT.lib': no such file or directory
E:                could not open 'OLDNAMES.lib': no such file or directory
               <- Task Link failed for ConsoleApplication, Island-Windows, took 0,1719s (0.171s).
            <- Task RemObjects.EBuild.Elements.ElementsLink failed for ConsoleApplication, took 0,1719s (16.226s).
         <- Task RemObjects.EBuild.Elements.ElementsBuildProject failed for ConsoleApplication, took 0,0000s (16.241s).
      <- Project ConsoleApplication failed, took 16.241s.
      Project 'ConsoleApplication' failed to build.
      Solution 'ConsoleApplication' failed to build project 'ConsoleApplication'.
   <- Task RemObjects.EBuild.BuildSolution failed for ConsoleApplication, took 16,2576s (16.257s).
PS C:\Program Files (x86)\RemObjects Software\Elements\Bin>

Thanx. forgot about how windows does this, can I see C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\LinkerCommandline.txt too? :wink:

/opt:lldlto=0
"/libpath:C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64"
"/out:C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\ConsoleApplication.exe"
/ignore:longsections
/nodefaultlib:uuid.lib
/subsystem:Console
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\ConsoleApplication.o"
"C:\Program Files (x86)\RemObjects Software\Elements\Island\SDKs\Windows\Windows 10.0.19041.0\x86_64\gc.lib"
"C:\Program Files (x86)\RemObjects Software\Elements\References\Island\Windows\x86_64\Island.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\4026A9414FFE0B5E61C5651B6CED3557A303EDD1\Debug\Island-Windows\x86_64\raylib_release.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\ConsoleApplication.output.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-1112416df96b0331a6ace4a89cd1cb3b.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-143d51873851e782c8eef154dc494704.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-342c2368cfbf14d799dc36fef0e7d9f2.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-35019c7e85f2f14ccca532a15d64e51f.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-35c549fbfd34d3d043a0eacf1e4b9e93.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-36c7f7cd3778418fb89412a5bd92f367.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-5154408332275d2d671c1276864a47bb.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-5ee33cbcaafa1be22ca5d5fafe171e11.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-624dad7fb529259c98a49b8fe5fb0434.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-68e19633c5ac67024e45de434d09f344.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-6a4e8b4d44b16619a484710e8fb20a48.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-6ba959be268815e802bf6fb25f7ddc21.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-76ef236129cd76afc9a2e51a36e2c35e.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-79ffdfc54a9c2e899cc0e6c813b35fba.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-7a6b2e0a8102f34f2e712f06e4bedec0.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-8258b8793c813edaa1211f6c5be9eca6.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-84e21dcd42d3ebce16df8d6258e72163.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-9257c6549750e94eb599f03127137669.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-9629449542564b45db0c56fb13d5d717.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-9bf65f400965971f5ac80b8092b2e1ba.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-9ce7609d8252642838960a60e0d57df0.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-a561f258fae23c030e8d0b1921aa4089.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-a8cbedc45fa08954a0ccc1930e34e9d9.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-aa495795df2408ba373f0982306497b6.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-b701859b3a539d5a026dabe9c4f6fc99.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-c09d14a8b10800666922b26a802f8345.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-c66f2c6166da284015de66eb99b2a4ac.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-cea25f11443eb3f41f30930b5bcbe154.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-cef7f885da2a101eb0b2e7388fad4928.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-d030bc8c0e0c2133a20c458734bcfde2.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-d08e484a37a805efc38920a2935b7d52.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-d4af84c67d9678aee39a96eee67f82e3.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-d5badba29f9a675b32983c1d5dfa2698.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-e0c42f79dc8e9d45a946be9010a1a29e.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-e462159433e2700cde0f6efe82cb1552.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-ef854ac78d3953c63f42c3c5dc1edf52.lib"
"C:\Users\shho3\AppData\Local\RemObjects Software\EBuild\Obj\C15E3E3DAB5BC7266E7D5B804D91B12BCBE1413F\Release\Island-Windows\x86_64\importlib-f4d826f0386ae149e827a7e003cf3208.lib"

Do they tell u smth?

Not me, maybe Carlo. For now, try locating MSVCRT.lib, and setting that also s ImportLinkLinrary in your import project. That should fix that error for sure.

As for thew OLDNAMES,. no idea; it wold seam that taylib.lib itseif depends on that lib, somehow. Do you hav that file anywhere on your system, maybe as part of the raylib checkout or build results?

See also What's the deal with OLDNAMES.LIB? - The Old New Thing.

Can you send me the latest project? I’ll take a look.

sure: NearlyImportedLIB (3).zip (9.3 MB)

Reading the above blog post, I assume OLDNAMES.lib just needs go also be linked…

hey,

so OLDNAMES.lib must be found by me in windows folders somewhere and then put in the projects raylib- folder and then also add to the import-settings or is it enough to just drag and drop it to the files folder and set copylocal and ImpprtLinklibrary?

Yes, both libs are provided by Visual C++ as I understand it. you can either pass both as ImportlinkLibrary, or see if rebuilding raylib.lib with one of the instructions mentioned in the last paragraph go that blog post

You can suppress the OLDNAMES.LIB library in various ways, most notably by passing the /NODEFAULTLIB flag, which can be abbreviated to the somewhat enigmatic /NOD.

makes the need for it go away.

will checkout in a moment, thx marc :slight_smile:

would you say so, that its possible to set these flags within VS2019 ide, I would rather avoid the commandline vc++ compiler, never worked with it tbh :confused:

Ofc I will do if it wont work but not todaay then, need some rest,

I have no idea. I have not used Visual C++ in 20 years. You could start by just passing both extra .lib files…

Another option is to additionally pass

/nodefaultlib:oldnames.lib

And see what is actually missing from our rtl. We cover a fair bit of the c rtl already.

@ck you dont know maybe if I can pass these options directly in the comepiler settings menu in VS2019? or Do I have to bother with the command line compiler :smiley: