1>LINK : fatal error LNK1104: cannot open file ‘libconvtname.obj‘

我自己最后找到问题原因是:

引用的库名称没有.lib,只有libconvtname。 改成完整的libconvtname.lib即可。

以下是chatGPT的回答

The error message "fatal error LNK1104: cannot open file 'libconvtname.obj'" usually occurs when Visual Studio is unable to find or access the specified file, which is required by your project during the linking phase.

Here are some steps you can try to resolve this error:

  1. Check if the file 'libconvtname.obj' exists in the specified location. If it does not exist, you may need to re-install the library that is supposed to contain this file.

  2. Make sure that the file is not being used by any other process or application. Close any programs that may be using the file and try building your project again.

  3. Verify that the file path is correctly specified in your project settings. Go to your project's Properties > Configuration Properties > Linker > Input and make sure that the file name and path are correctly specified in the Additional Dependencies field.

  4. Try rebuilding your project by performing a clean build. Go to Build > Clean Solution, and then Build > Build Solution.

  5. If the error persists, try adding the directory containing the file to your project's library directories. Go to your project's Properties > Configuration Properties > VC++ Directories and add the directory containing the file to the Library Directories field.

  6. If none of the above steps work, try repairing or reinstalling Visual Studio to ensure that all required components are properly installed.

Hopefully, one of these steps will help you resolve the "fatal error LNK1104: cannot open file 'libconvtname.obj'" error.

你可能感兴趣的:(java,c++,开发语言)