未导入dll文件时,导致程序异常终止

cmalefile文件

项目中已导入dll

添加此句便无法正常执行

未导入dll文件时,导致程序异常终止


项目中已导入dll


qq_58728490 晚上好🌙🌙🌙
本答案参考ChatGPT-3.5
你提供的信息中包含了一个CLion项目的CMakeLists.txt文件,以及一个C++源文件main.cpp。
根据你的描述,报错信息是“-1073741515 (0xC0000135)”,这是一个Windows操作系统返回的错误代码,意味着无法找到所需的DLL文件。
针对这个问题,可以尝试以下解决方案:
确保你的DLL文件已经正确安装,在你的情况下是MySQL的DLL文件。你需要安装MySQL服务器,并且确保将DLL文件目录添加到系统路径(例如C:\Program Files\MySQL\MySQL Server\8.0\lib)。
检查你的CMakeLists.txt文件,确认正确引入了MySQL的DLL文件。可以通过link_directories命令来添加DLL文件所在的目录。
检查你的代码,确认是否正确引入了MySQL的头文件和库文件。在你的情况下,可以使用include_directories命令来指定头文件所在的路径,使用target_link_libraries命令来链接MySQL库文件。
重新生成项目,在CLion中选择"File" -> "Reload CMake Project"来重新加载CMake配置。
重新编译和运行项目,确保你的项目能够正常链接和运行。
希望以上解决方案能够帮助你解决问题。如果问题仍然存在,请提供更多的信息,例如完整的错误信息和调试日志,以便更好地帮助你解决问题。