只能在vc环境下使用markup操作xml吗

[复制链接]
查看11 | 回复10 | 2021-1-27 07:15:47 | 显示全部楼层 |阅读模式
我打算写一个控制台程序,需要操作xml文件,打算使用markup来操作。
请问要怎么将这个类库添加进工程呢,直接添加可以吗?
我是直接添加的,编译的时候出现了
“c:\programfiles\microsoftvisualstudio10.0\vc\atlmfc\include\afx.h(24):fatalerrorC1189:#error:BuildingMFCapplicationwith/MD[d](CRTdllversion)requiresMFCshareddllversion.Please#define_AFXDLLordonotuse/MD[d]”
这样的错误,这是怎么回事?一定要用mfc吗?
分 -->
回复

使用道具 举报

千问 | 2021-1-27 07:15:47 | 显示全部楼层
使用的是vs2010
回复

使用道具 举报

千问 | 2021-1-27 07:15:47 | 显示全部楼层
这错误怎么说你在buildMFC程序..
回复

使用道具 举报

千问 | 2021-1-27 07:15:47 | 显示全部楼层
所以才不明不白啊,markup.cpp跟markup.h都是在csdn上下载的,然后放到工程里,一编译,就出现这个错误了,大家可以自己试试呃……引用2楼q191201771的回复:这错误怎么说你在buildMFC程序..
回复

使用道具 举报

千问 | 2021-1-27 07:15:47 | 显示全部楼层
downloadhttp://www.firstobject.com/Markup115.zip
unziptoD:\opensource\markup115
createthefollowingsourcefile-D:\opensource\markup115\main.cpp
#include"Markup.h"
intmain()
{
CMarkupxmlparser;
xmlparser.GetError();
return0;
}
openacommandconsolewindow,runthefollowingcommands
call"%VS100COMNTOOLS%\..\..\vc\bin\vcvars32.bat"
cd/dD:\opensource\markup115
D:\opensource\markup115>cl/DWINVER=0x0501main.cppMarkup.cpp

回复

使用道具 举报

千问 | 2021-1-27 07:15:47 | 显示全部楼层
引用4楼masterz的回复:downloadhttp://www.firstobject.com/Markup115.zip
unziptoD:\opensource\markup115
createthefollowingsourcefile-D:\opensource\markup115\main.cpp
#include"Markup.h"
intmain()
{
CMarkup……

哇,完全没懂是怎么回事,今晚试试。
回复

使用道具 举报

千问 | 2021-1-27 07:15:47 | 显示全部楼层
解决方法:对着你的项目点击右键,依次选择:属性、配置属性、常规,然后右边有个“项目默认值”,下面有个MFC的使用,选择“在共享DLL中使用MFC”,就OK了~~~
↑百度来的,编译没出错了,以后看看有没有出现问题
回复

使用道具 举报

千问 | 2021-1-27 07:15:47 | 显示全部楼层
引用6楼an_ho的回复:解决方法:对着你的项目点击右键,依次选择:属性、配置属性、常规,然后右边有个“项目默认值”,下面有个MFC的使用,选择“在共享DLL中使用MFC”,就OK了~~~
↑百度来的,编译没出错了,以后看看有没有出现问题

……
这个你的错误提示里已经说了……
回复

使用道具 举报

千问 | 2021-1-27 07:15:47 | 显示全部楼层
引用7楼xunxun1982的回复:引用6楼an_ho的回复:
解决方法:对着你的项目点击右键,依次选择:属性、配置属性、常规,然后右边有个“项目默认值”,下面有个MFC的使用,选择“在共享DLL中使用MFC”,就OK了~~~
↑百度来的,编译没出错了,以后看看有没有出现问题

……
这个你的错误提示里已经说了……

不好意思哈,不知道是这么一回事,不然我也不会放到这新手区了
回复

使用道具 举报

千问 | 2021-1-27 07:15:47 | 显示全部楼层
引用6楼an_ho的回复:解决方法:对着你的项目点击右键,依次选择:属性、配置属性、常规,然后右边有个“项目默认值”,下面有个MFC的使用,选择“在共享DLL中使用MFC”,就OK了~~~
↑百度来的,编译没出错了,以后看看有没有出现问题

+++
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行