
C/C++
dodott
只要我喜欢,只要我开心,我都愿意去作^_^
展开
-
用VS编译C语言
这里犯得错误是使用c++的预编译头去编译c语言。如果解决C1853这个错误呢?其实就是对每一个.c文件加上#include "stdafx.h"然后把.c文件改为.cpp文件然后在把工程属性中的configuration properties中的c/c++中的Precompiled Header中的Create / use Precompile He转载 2016-08-04 11:45:20 · 2686 阅读 · 0 评论 -
C++开发DLL中使用new和delete注意事项
报错情况:1,在 DLL 中用 new 来创建宿主程序中的对象,然后把这个对象指针保存到宿主程序,当 DLL 被卸载后,凡是涉及到这个指针的调用都会报错,包括 delete 这个指针也会有错。2,在DLL中new出一个对象,然后在不需要使用时进行delete,结果会报如下错误:Windows has triggered a breakpoint in wsTest.exe.This原创 2016-11-11 18:26:33 · 3782 阅读 · 0 评论 -
应用程序无法正常启动0xc0150002解决方案
我也遇到过此问题,解决办法:方案一: 在项目的“属性|配置属性|链接器|常规”中的“启用增量链接”选择“否”。此方法阻断了问题产生的源头,其每次生成exe文件时都直接嵌入清单文件,而不是默认的根据时戳而决定是否更新清单文件。方案二:不嵌入清单文件。在项目的“属性|配置属性|清单工具|输入和输出”中的“嵌入清单”选择“否”,从而在生成exe文件时附随生成一个清单文件(默认情况下,其文转载 2016-12-01 14:08:14 · 11632 阅读 · 0 评论