-5

I have tried to make test task with next description and failed Please build three Hello World programs, output only in 64-bit Win English (delete other languages) 1: ABL350_J27.DLL in CPP Is passed a Unicode string under 100K and return the same all set to upper case 2: ABL350_J27.EXE in CPP Is passed a file name, reads the file, sets to upper case, writes an output file with “_UPPER” appended to file name 3: ABL350_J27_CALLER.EXE in c# Call ABL350_J27.DLL Send one zip containing all three projects It was so easy. I spent about 1 hour and sent it whole with folders as needed. But i get message that, test failed, because project build was not successful: "LINK: fatal error LNK1181: cannot open input file 'kernel32.lib'"

I know this error because they used my *.SLN file for opening and building with my paths to libraries. But what is right way to send them these tree small projects? i know only with makefile.txt, but there is not in task. They did not answer any questions. More difficult is that dll should be in a path c# project or in execution folder of c# project.

  • What are they? Why didn't they answer? How did you get the message? – shingo Aug 31 '23 at 10:58
  • 1
    There is no way anyone here can tell you what the correct thing to do is. Only the people who are asking you to do this know. You should talk to them if you can. – john Aug 31 '23 at 11:57
  • try https://stackoverflow.com/a/74143784/5494370 – Alan Birtles Aug 31 '23 at 12:51
  • Verify that all of your compile and build attributes are for **64-bit**. Do you have a `kernel64.lib` on your platform or are you using `kernel32.lib`? – Thomas Matthews Aug 31 '23 at 17:35

0 Answers0