Hello SDK - Team,
Also in U13 I am missing a slash in winntmdl.mki. It causes:
LINK : fatal error LNK1181: file "C:\PROGRA~2\MIB055~1\2017\PROFES~1\VC\Tools\MSVC\1416~1.270lib\x64\msvcrt.lib"
Line 545 – 548 in winntmdl.mki
ntLib = ${ntTools}lib/x86/ AsmCmd = ${nttools}bin\HostX86\x86\ml %else ntLib = ${ntTools}lib/x64/
the {} causes to remove the last slash. I would expected something like this:
ntLib = ${ntTools}/lib/x86/ AsmCmd = ${nttools}/bin\HostX86\x86\ml %else ntLib = ${ntTools}/lib/x64/
See also: [CE SDK U12] Define ntLib in winntmdl.mki Line 543ff causes fatal error LNK1181
Thanks a lot
Hi Volker Hüfner,
Thank you for reporting this (the "See also:") and "[CE U13 SDK] Errors in the bat-files for Developer Shell". I have to document a new process in the neighborhood of these issues, so it will be a very good clean environment to run my respective tests on these items reported. If my testing pans out ok, then I can provide SDK Preview "overlays" (similar to "early access" EAP testing and feedback cycle) where you could test and confirm then we can commit for additional full testing in a product build catching any additional impacts before an actual seen in a public release.
I will update you here and respective threads going forward.
Bob
Defect 1108605 has been filed to address consistency of ntTools in winntmdl.mki. I have requested this be corrected and included in the MSCE SDK U15 release. Although hopeful I cannot say with 100% certainty the fix will be addressed in that release.
HTH,BobRELATED:
Answer Verified By: Volker Hüfner