首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我能让emcc支持初始化程序列表吗?

我能让emcc支持初始化程序列表吗?
EN

Stack Overflow用户
提问于 2017-01-03 07:22:36
回答 1查看 76关注 0票数 0

标题中提到的特性经常在我的代码库中使用,我认为这是相对标准的。现在,我对emcc编译器似乎无法处理它感到惊讶。

我想做这样的事情:

代码语言:javascript
复制
unsigned char PermutationTable[256] = {
    151,160,137,91,90,15,131,13,201,95,96,53,194,233,7,225,140,36,103,30,69,142,
    8,99,37,240,21,10,23,190,6,148,247,120,234,75,0,26,197,62,94,252,219,203,117,
    35,11,32,57,177,33,88,237,149,56,87,174,20,125,136,171,168,68,175,74,165,71,
    134,139,48,27,166,77,146,158,231,83,111,229,122,60,211,133,230,220,105,92,41,
    55,46,245,40,244,102,143,54,65,25,63,161,1,216,80,73,209,76,132,187,208,89,
    18,169,200,196,135,130,116,188,159,86,164,100,109,198,173,186,3,64,52,217,226,
    250,124,123,5,202,38,147,118,126,255,82,85,212,207,206,59,227,47,16,58,17,182,
    189,28,42,223,183,170,213,119,248,152,2,44,154,163,70,221,153,101,155,167, 
    43,172,9,129,22,39,253,19,98,108,110,79,113,224,232,178,185,112,104,218,246,
    97,228,251,34,242,193,238,210,144,12,191,179,162,241,81,51,145,235,249,14,239,
    107,49,192,214,31,181,199,106,157,184,84,204,176,115,121,50,45,127,4,150,254,
    138,236,205,93,222,114,67,29,24,72,243,141,128,195,78,66,215,61,156,180};

或者这个:

代码语言:javascript
复制
struct color
    {
    float Red;
    float Green;
    float Blue;
    };

void DrawRectangle (float X = 0.0f, float Y = 0.0f, color C = {0.0f, 0.0f, 0.0f})
    {
    ...
    }

但显然,emcc对此并不满意:error: expected expression,指向{的第一次出现。

希望有一个解决方案,不需要我重写大量的代码?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-03 09:26:21

尝试使用-std=c++11选项编译代码。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41438371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档