随笔分类 -  vc++

摘要:转载自:(22条消息) error LNK2019: 无法解析的外部符号 _WinMain@16(VS2013)_深藏功与名-CSDN博客 一,问题描述MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___ 阅读全文
posted @ 2021-11-12 18:04 柳安花明 阅读(1978) 评论(0) 推荐(1)
摘要:在对话框控件上右键,然后在类向导中删除处理程序的方式比较好一点 阅读全文
posted @ 2018-09-17 15:19 柳安花明 阅读(316) 评论(0) 推荐(0)
摘要:假如只想通过exe调试dll,可以用【调试】菜单下的附加进进程。 假如exe和dll都想一起调试,必须有exe和dll的源代码,可以将exe和dll工程放在同一个workspace下,然后将exe和dll生成目录设置为一致。这种方法也同理可用于win32下测试工程与dll源码的调试。 阅读全文
posted @ 2018-08-23 16:58 柳安花明 阅读(283) 评论(0) 推荐(0)
摘要:这个问题一般是属性页-后期生成事件-命令行里运行的命令行相关问题造成的,可以直接将命令语句放到命令行窗口下运行下,再根据相关信息去调整,注意下是否是要copy到的文件夹是否可写,或者文件已经存在并不允许修改,可以将以存在文件删除再试下。 阅读全文
posted @ 2018-06-27 11:02 柳安花明 阅读(6325) 评论(0) 推荐(1)
摘要:名字后面带d,很可能是程序用debug版本生成的,用release环境生成后问题解决. 执行生成过程中出现“系统找不到指定的路径。已复制 0 个文件。Error executing c:\windows\system32\cmd.exe.”executing问题不用理会,目录中生成的dll可用 阅读全文
posted @ 2017-11-03 14:11 柳安花明 阅读(220) 评论(0) 推荐(0)
摘要:遇到这种情况的解决方法把代码中的ReadHuge换成Read、WriteHuge换成Write即可。 原因是VC++2005及后续VC版本中的CFile没有ReadHuge和WriteHuge成员函数,只在VC6中的CFile才有,不过ReadHuge()函数已被Read()函数代替,WriteHu 阅读全文
posted @ 2017-09-20 16:45 柳安花明 阅读(205) 评论(0) 推荐(0)
摘要:在vc6.0下可以运行的程序在往vs2015转换后不能运行。问题如下: 1.int变量未标识,常见于在for循环里声明的int. 2. 在vc6.0中MAX的调用既可以是CString,又可以是int,在vs2015中不能 3.LNK2026 模块对于 SAFESEH 映像是不安全的。 解决办法: 阅读全文
posted @ 2017-09-18 16:51 柳安花明 阅读(2813) 评论(0) 推荐(0)
摘要:问题描述:一个vc6.0程序,在debug下生成正常,在release下报错“Error executing c:\windows\system32\cmd.exe.” 问题解决:将vs集成工具所在的的bin目录添加到【环境变量】的path变量中 阅读全文
posted @ 2017-09-07 15:27 柳安花明 阅读(938) 评论(0) 推荐(0)
摘要:在资源管理器下的vs_version_info里填写 阅读全文
posted @ 2017-05-04 14:19 柳安花明 阅读(187) 评论(0) 推荐(0)
摘要:tesseract::TessBaseAPI api;在程序中发生内存错误,会修改其他变量的值,改成tesseract::TessBaseAPI* api=new tesseract::TessBaseAPI() ;形式后正常。 阅读全文
posted @ 2017-04-13 16:43 柳安花明 阅读(2309) 评论(0) 推荐(0)
摘要:解决方法:把C:\Windows\System32目录下的cl.exe ,删除就可以了 如果是64位的操作系统则删除C:\Windows\SysWOW64目录下的cl.exe 了解透链接背后的原因还是挺有意义的 阅读全文
posted @ 2017-04-13 10:30 柳安花明 阅读(240) 评论(0) 推荐(0)
摘要:如果链接程序不能在所有的库和目标文件内找到所引用的函数、变量或标签,将产生此错误消息。一般来说,发生错误的原因有两个:一是所引用的函数、变量不存在、拼写不正确或者使用错误;其次可能使用了不同版本的连接库。 阅读全文
posted @ 2017-03-30 17:20 柳安花明 阅读(280) 评论(0) 推荐(0)
摘要:在工程上右键-》属性-》c/c++-》代码生成-》运行库 改成(release为MT,debug为MTD)即可解决: 阅读全文
posted @ 2017-03-30 17:08 柳安花明 阅读(1222) 评论(0) 推荐(0)
摘要:程序运行时候的路径和所生成程序的路径是不一样的,比如工程程序vsproject.sln程序,他的生成程序路径为\release\vsproject.exe.则如果工程中有调用文件file.txt的话,直接运行vsproject.sln程序调用,file.txt是相对于vsproject.sln的路径 阅读全文
posted @ 2017-03-30 15:43 柳安花明 阅读(442) 评论(0) 推荐(0)
摘要:VS2010在经历一些更新后,建立Win32 Console Project时会出“error LNK1123” 错误,解决方案为将 项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否”即可,但是没新建一个项目都要这样设置一次。 阅读全文
posted @ 2016-07-26 23:38 柳安花明 阅读(104) 评论(0) 推荐(0)
摘要:原因:资源文件转COFF文件的工具cvtres.exe存在冲突;解决方法:搜索电脑里vs安装目录下的cvtres.exe,会发现有多个文件夹中有cvtres.exe。比如:C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\binC:\Prog... 阅读全文
posted @ 2015-07-28 18:30 柳安花明 阅读(172) 评论(0) 推荐(0)