- 博客(5)
- 收藏
- 关注
原创 在C++中使用NI生成的C文件中malloc遇到的问题
malloc在c++中 不能将VOID类型分配到…,出现这样的错误,解决方法: 您最初将其标记为C,但是源文件 dir.cpp 的文件扩展名建议您尝试编写C ++。如果您打算编写C ++,则完全不应该使用 malloc 。使用 std :: string 并使用 new 分配内存。 如果出于某些原因必须使用C ++编译器编译C,则必须从 malloc 明确地: path =(char *)malloc(10); 。 但是,最好建议您决定使用哪种语言。要么编写简单的C ++,要么使用C编译器编写C代码。尝试使
2021-01-26 13:57:18
372
原创 error C2440 “static_cast” 无法从“void (__thiscall C* )(void)...
error C2440 “static_cast” 无法从“void (__thiscall C* )(void)… 关键: 无法从 “LRESULT (__thiscall CMonitorCenterApp:???? )(WPARAM,LPARAM)” 转换bai为 “LRESULT (__thiscall CWnd:???? )(WPARAM,LPARAM)” MFC消息机制是对于窗体而言的,du换句话说,只有窗体类或zhi子类dao才能用消息。 你关联的消息 ON_MESSAGE(WM_COMM_R
2020-09-21 14:06:34
445
原创 VS2010CPP添加其他项目的CPP和头文件
1、将其他项目需要用到的cpp和.h文件复制到当前项目下。 2、注意要对应的文件夹,如果其他项目本身有文件夹,最好一起拷贝过去。 3、项目——属性——C/C++——常规——附加包含目录,在这里输入跟需要用到项目文件中一样的目录。 4、项目——属性——连接器——常规——链接库附加依赖项,在这里输入跟需要用到项目文件中一样的目录。 5、项目——属性——连接器——输入——附加依赖项,这里输入跟原项目中一样的需要用到的lib 6、将原项目中需要用到的dll,复制到当前项目的Debug目录下。 ...
2020-09-17 09:52:53
1970
原创 VS2008转VS2010心得
1 fatal error LNK1104: 无法打开文件“LIBC.lib” 在项目——连接器——忽略“LIBC.lib” 2 错误 1error LNK1207 PDB 格式不兼容;请删除并重新生成 按F7重新生成解决方案 3 error C2440: “static_cast”: 无法从“void (__thiscall CMainFrame:???? )(WPARAM,LPARAM)… error C2440: “static_cast”: 无法从“UINT (__thiscall CSizingC
2020-06-24 10:50:05
272
原创 VC6.0转VS2010心得
1、error C2440: “static_cast”: 无法从“UINT (__thiscall CTestDlg:???? )(CPoint)”转换为_ui_sdudubing , 将UINT改成需要转换的数据类型即可,比如UINT 转到 LSPTR 2、error LNK2019: 无法解析的外部符号_ 可能是头文件和源文件没有包含进来,查找一下无法解析的外部符号的类,看看是不是程序 文件...
2020-05-04 09:03:57
264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人