vs2017 c# 无法将文件“obj\Debug\ToDo.exe”复制到“bin\Debug\ToDo.exe”。文件“bin\Debug\ToDo.exe”正由另一文件使用。

文件无法复制到

我的项目的出错
启动项目时出错,运行不了,出错如图,我的项目名是ToDo

我的解决办法

  1. ,启动任务资源管理器
  2. 在进程中,找到ToDo.exe, 结束进程项目进程
    3.然后回到vs2017 项目就可以启动了

思考过程

  1. 根据错误消息,得知ToDo.exe 被另外进程使用了。
  2. 然后我看到我没有运行该进程啊
  3. 那就关闭项目,重启vs2017,暴力解决一下
  4. 重新打开项目ToDo,问题还是没有解决。
  5. 那就复制一下错误消息,搜索解决办法,方法很多,找了很久,也尝试了很多方法,还是没有解决
  6. 于是联想到web开发时,端口冲突的问题,关闭冲突javac进程即可。
  7. 所以我去任务
BOOL CDialogConfig::OnInitDialog() { CDialogEx::OnInitDialog(); // TODO: 在此添加额外的初始化 try { // 1. 初始化驱动 //sql::mysql::MySQL_Driver* driver = sql::mysql::get_mysql_driver_instance(); sql::Driver* driver = sql::mysql::get_driver_instance();1>------ 已启动生成: 项目: Basic, 配置: Debug x64 ------ 1>CDialogConfig.cpp 1>CDialogConfig.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) void __cdecl check(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_?check@@YAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z),该符号在函数 "void __cdecl check_lib(void)" (?check_lib@@YAXXZ) 中被引用 1>CDialogConfig.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) void __cdecl check(class std::map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > > const &)" (__imp_?check@@YAXAEBV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@std@@@Z),该符号在函数 "void __cdecl check_lib(void)" (?check_lib@@YAXXZ) 中被引用 1>CDialogConfig.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) class sql::mysql::MySQL_Driver * __cdecl sql::mysql::_get_driver_instance_by_name(char const * const)" (__imp_?_get_driver_instance_by_name@mysql@sql@@YAPEAVMySQL_Driver@12@QEBD@Z),该符号在函数 "class sql::mysql::MySQL_Driver * __cdecl sql::mysql::get_driver_instance_by_name(char const * const)" (?get_driver_instance_by_name@mysql@sql@@YAPEAVMySQL_Driver@12@QEBD@Z) 中被引用 1>C:\Users\Administrator\Desktop\Basic\Basic\x64\Debug\Basic.exe : fatal error LNK1120: 3 个无法解析的外部命令 1>已完成生成项目“Basic.vcxproj”的操作 - 失败。 ========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
最新发布
10-23
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值