这是我的问题,我必须在c ++中创建一个多平台的应用程序,它将有一个按钮,打开defqult邮件客户端发送邮件。 所以,是的,我设法为Windows做了,现在我必须为Mac OSX做这件事,我似乎无论如何也找不到。 :/
有没有办法(系统调用或类似的东西)打开默认的邮件客户端传递几个参数? (只是电子邮件adresse会很好)
提前感谢您的回答,祝您度过愉快的一天。
答案 0 :(得分:1)
如果你可以使用Objective-C ++试试这个:
[[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"mailto:my@mail.com"]]
否则,您可以尝试使用Launch Services Reference中的此功能获取默认电子邮件客户端的URL:
LSCopyDefaultApplicationURLForContentType
答案 1 :(得分:0)
好的,没关系,我正在使用"系统(打开" mailto:test@test.com");"一切都很好。 :)