请选择 进入手机版 | 继续访问电脑版
搜索
查看: 510|回复: 0

Atmel studio C++编译问题

[复制链接]
发表于 2018-7-16 13:39:03 | 显示全部楼层 |阅读模式
创建了一个C++工程,未修改任何设置。 Catch48D1(07-16-13-29-50).jpg

只在main.cpp中添加一个结构体(该结构体有一个默认构造方法),main()方法中定义该结构体一个变量,编译无法通过,报错信息:
2089c18c75e5ba448391c51bcc8cd781.png

具体错误信息:
6291daa577f29f439d99ed5f52182983.png

main.cpp

  1. #include "sam.h"
  2. #include <stdint.h>

  3. typedef struct DataType
  4. {
  5.         DataType(uint32_t size)
  6.         {
  7.                 Size = size;
  8.                 Data = new uint8_t[size];
  9.         }

  10.         uint8_t *Data = nullptr;
  11.         uint32_t Size = 0;
  12. } DataType_t;

  13. int main(void)
  14. {
  15.     /* Initialize the SAM system */
  16.     SystemInit();

  17.         DataType_t d(1);

  18.     /* Replace with your application code */
  19.     while (1)
  20.     {
  21.     }
  22.         return 0;
  23. }
复制代码





回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /5 下一条

facebook google plus twitter linkedin youku weibo rss
©2019 Microchip Corporation

小黑屋|手机版|Archiver|Microchip技术社区

GMT+8, 2019-9-23 04:21 , Processed in 0.148394 second(s), 7 queries , MemCache On.

快速回复 返回顶部 返回列表