根据题意画出图形,令直线方程中x与y分别为0,求出相应的y与x的值,确定出点A与B的坐标,进而求出AB的长即为等边三角形的边长,求出等边三角形的高即为点C到直线AB的距离,由△ABP和△ABC的面积相等,得到点C与点P到直线AB的距离相等,利用点到直线的距离公式表示出点P到直线AB的距离d,让d等于求出的高列出关于m的方程,求出方程的解即可得到m的值.
【解析】
根据题意画出图形,如图所示:
由直线,令x=0,解得y=1,故点B(0,1),
令y=0,解得x=,故点A(,0),
∵△ABC为等边三角形,且OA=,OB=1,
根据勾股定理得:AB=2,故点C到直线AB的距离为,
由题意△ABP和△ABC的面积相等,
则P到直线AB的距离d=|-m+|=,即-+=2或-+=-2,
解得:m=-(舍去)或m=.
则m的值为.
故选A