I’m not sure but I think you can ignore those linker warnings. Does the executable work?
> Am 30.06.2023 um 15:28 schrieb bellabs <bell...@163.com>: > > Hey Everyone! > I compiled my OC++ program using the pre-compiled library provided in > https://github.com/gnustep/tools-windows-msvc with following commands: > clang-cl -I "c:\gnustep\include" -fobjc-runtime=gnustep-2.0 -Xclang > -fexceptions -Xclang -fobjc-exceptions -fblocks -DGNUSTEP -DGNUSTEP_WITH_DLL > -DGNUSTEP_RUNTIME=1 -D_NONFRAGILE_ABI=1 -D_NATIVE_OBJC_EXCEPTIONS /MDd /c > Demo.mm > clang-cl Demo.obj gnustep-base.lib objc.lib dispatch.lib /MDd -o app.exe > > I got the following error when: > Demo.obj : warning LNK4078: multiple '.CRT' sections found with different > attributes (40400040) > msvcrtd.lib(initializers.obj) : warning LNK4254: section '.CRT' (C0000040) > merged into '.rdata' (40000040) with differe > nt attributes > I've googled and found some similar errors but it's not this library, I've > deleted the Microsoft compiler and libraries on my machine and still have > this problem, I'd like to ask for your help while I keep trying. > > The following is the environment of my local machine: > clang => clang version 16.0.0 > cl => Microsoft (R) C/C++ Optimizing Compiler Version 19.34.31933 for x64 > systeminfo => OS Version:10.0.19044 N/A Build 19044 > > Best Regard! > > PS:Finally, I casually say that my English is not good, but I will try to > speak well, I hope you can understand me! > >