随笔 - 54  文章 - 1  评论 - 407  阅读 - 15万

随笔分类 -  C/C++

C语言初学者笔记
转换到 COFF 期间失败: 文件无效或损坏 解决方法
摘要:转自csdn终极解决方案:VS2010在经历一些更新后,建立Win32 Console Project时会出“error LNK1123” 错误,解决方案为将 项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否”即可,但是没新建一个项目都要这样设置一次。在建立VS2010 Wi... 阅读全文
posted @ 2014-06-15 13:22 火星大能猫 阅读(1386) 评论(0) 推荐(0) 编辑
msado15.dll版本引发的离奇故障
摘要:MFC项目,通过ado连接sqlserver数据库别人编译的版本,拷贝到装有sqlserver的客户端电脑上都可以运行唯独我生成的版本,无论如何都是连接错误.百思不得其解.后来终于找到了原因就是msado15.dll这个文件在作怪.我本机的版本比其它同组的开发人员的高,比客户端电脑的版本高结果导致连接失败解决方法,替换客户电脑msdao15.dll解决故障. 阅读全文
posted @ 2013-05-16 13:34 火星大能猫 阅读(1356) 评论(1) 推荐(0) 编辑
编译器如何根据头文件来找到相应实现的cpp文件?
摘要:转自csdn的steedhorse回答:编译器不管头文件的,头文件只是用来被cpp文件包含的,被包含之后,它就成了那个cpp文件的一部分了,而编译器只编译.cpp文件,不会去单独编译一个头文件的。编译器这样做之后,针对每个编译过的cpp文件生成一个obj文件。然后连接器把所有这些obj文件连接成一个程序,或能是exe或dll(或做成静态的lib)。如果在连接的过程中,有些实体(比如变量或函数)找不到定义,则会报link错误编译器不会查“确定”实现文件。它只是编译每个cpp文件,每个cpp文件,把所以包含的东西展开后,其内容都不能自相矛盾(比如类A并没有一个名叫f的方法,后面却用到了这个方法), 阅读全文
posted @ 2013-03-07 17:34 火星大能猫 阅读(1328) 评论(0) 推荐(0) 编辑
MFC中获取指定打印机的打印队列的方法
摘要:void CPrintListTestDlg::OnBnClickedButton1(){ GetDlgItem(IDC_TxtList)->SetWindowText(L""); HANDLE PrnHandle; UpdateData(TRUE); LPTSTR strPrinter = m_StrPrinterName.GetBuffer();//如果网络打印机,则格式为\\Xp-pcname\CanonLBP or \\192.168.1.x\\PrinterName m_StrPrinterName.ReleaseBuffer(); i... 阅读全文
posted @ 2013-02-16 17:02 火星大能猫 阅读(2068) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示