关于vs2008使用c编写dll的问题

nebulall 2010-09-21 11:03:19
想使用/TC的方式去编译,但头文件中
#define TESTDLL extern "C" __declspec(dllexport)
TESTDLL void sayHello();

在第二行显示,drror C2059;syntax error : 'string'

请问各位,不可以用/tc方式编写c的dll么?



...全文
75 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
nebulall 2010-09-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bug3000 的回复:]

应该是可以的,是不是你里面引用了 string库啊?如果引用了,你去掉重新编译试试?
[/Quote]

呵呵,谢谢你,不过头文件里面没有引用string库,就只有上面那两行呵呵
bug3000 2010-09-21
  • 打赏
  • 举报
回复
应该是可以的,是不是你里面引用了 string库啊?如果引用了,你去掉重新编译试试?

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧