标签: codeblocks

调用always_inline'_mm256_add_epi32'时内联失败:目标特定选项不匹配

我正在运行带有 SIMD 指令的 C 代码来测试我的环境。我在 Codeblocks 和 Windows 10 中运行它

#include <immintrin.h>
#include <stdio.h>

#define ARRAY_LENGTH 8

int main(int argc, char* argv[]) {

    __m256i first = _mm256_set_epi32(10, 20, 30, 40, 50, 60, 70, 80);
    __m256i second = _mm256_set_epi32(5, 5, 5, 5, 5, 5, 5, 5);
    __m256i result = _mm256_add_epi32(first, second);

    int* values = (int*) &result;

    for (
        unsigned short i = 0;
        i < ARRAY_LENGTH;
        i += 1
    ) {
        printf("%d ", values[i]);
    }

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这段代码抛出一个错误,我无法修复它。

error: inlining …
Run Code Online (Sandbox Code Playgroud)

c gcc simd codeblocks

3
推荐指数
1
解决办法
4702
查看次数

关于编译器中缺少stdafx.h(windows上的mingw32)

我只是有一个简短的问题.我注意到我的编译器中没有stdafx.h(windows上的mingw32)

我应该拥有它吗?或者也许有办法解决它?

谢谢阅读

编辑:好的,这是我当前的构建日志,一旦我拿出了stdafx.h的所有包含

http://pastebin.com/bczLr8xY

c++ codeblocks stdafx.h mingw32

2
推荐指数
1
解决办法
1万
查看次数

Crypto ++ Code :: blocks未定义参考问题

我正在尝试使用Crypto ++(带有Code :: Blocks)创建一个C ++程序,但始终遇到相同的问题。我正在使用此代码的简化版本:http : //andreyvitdev.blogspot.com/2005/10/crypto-usage-sample.html ,但我无法对其进行编译。

#include "cryptopp/blowfish.h"
#include "cryptopp/osrng.h"

using namespace CryptoPP;

int main (int argc, char** argv) {

    byte key[Blowfish::DEFAULT_KEYLENGTH],
            iv[Blowfish::BLOCKSIZE];

    AutoSeededRandomPool rng (true);
    rng.GenerateBlock(key, sizeof (key));
    rng.GenerateBlock(iv, sizeof (iv));

}
Run Code Online (Sandbox Code Playgroud)

我收到多个错误,开始于:“ C:\ Users \ Utilisateur \ Programming \ C ++ \ CodeBlocks \ Crytp tester \ main.cpp | 13 |未定义对`CryptoPP :: RandomNumberGenerator :: GenerateBlock的引用(未签名char *,未签名int) '”

我想念什么吗?在不同站点上有许多必须导入的库的引用,但是我不知道它们在crypto ++文件夹中的位置:http : //www.cryptopp.com/#download

c++ reference codeblocks undefined crypto++

2
推荐指数
1
解决办法
2771
查看次数

如何清除Code :: blocks中的输出屏幕?

在turbo c ++中你可以这样做

#include<conio.h>
void main()
{
     clrscr();
}
Run Code Online (Sandbox Code Playgroud)

但在代码块我不能使用这个.. :(

c codeblocks

2
推荐指数
1
解决办法
5万
查看次数

骰子滚动程序在每次运行时生成相同的随机数序列

我写了一个程序,用一个用户指定的边数滚动模具.问题是,它太可预测了.

我正在使用CodeBlocks IDE,编译器是GCC.该程序可以很好地编译为调试和发布版本,但无论我选择什么构建选项,可执行文件每次运行时都会返回相同的值.我不能拥有它,因为它的预期用途是作为桌面RPG工具,如果聪明的玩家知道掷骰子的模式,它会相对容易作弊.

解决此问题的最简单方法是什么?

这是来源:

#include <iostream>     /* for input and output */
#include <cstdlib>      /* for random numbers */

using namespace std;

void rolldie() {
    cout << "How many sides to the die?" << endl << "D";
    int die;
    cin >> die;
    int roll = rand() % die +1;
    cout << endl << "The die rolled " << roll << endl << endl <<  "Roll another? (Y for yes, anything else for no; Capitalization counts) ";
}

int main() …
Run Code Online (Sandbox Code Playgroud)

c++ windows random mingw codeblocks

2
推荐指数
1
解决办法
3354
查看次数

如何使用Code :: Blocks在C++程序中使用SQLite?

我是Code :: Blocks和SQLite的初学者,并且对C++有一些基础知识.我目前正在使用Ubuntu 11.04.

在这里下载了SQLite Amalgamation .当我提取的zip文件,有四个文件里面:shell.c,sqlite3.c,sqlite3.h,和sqlite3ext.h.如果我只是将这些文件添加到(例如)控制台项目中,则会发出错误:下载的sqlite的.c都有自己的主要功能.从项目中删除那些,错误消失了,我可以打电话#include "sqlite3.h".我试图遵循这一点,并从这里尝试前两行代码,它给出了一个错误:undefined reference to sqlite3_open.

我认为直接将这些.h直接添加到控制台项目中并不是使用它的正确方法,尽管我不确定.

我该怎么用?我该怎么做才能将它们用于我的C++程序?

任何帮助是极大的赞赏.:)

编辑:我也试图通过以下内容来创建这些源码文件的某文件.当我尝试它时,它会发出错误:cannot find -lsqlite.

c++ sqlite codeblocks

2
推荐指数
1
解决办法
7133
查看次数

加载DLL库

是否可以使用C加载DLL并使用其功能?

我是C的新手,我正试图在互联网上搜索一些好的参考资料; 但我找不到任何东西.

任何帮助,将不胜感激!

我在Windows 7,64位的Code :: Blocks中使用GNU GCC.

c dll winapi gcc codeblocks

2
推荐指数
1
解决办法
1万
查看次数

如何在gcc中清除屏幕?

我正在使用代码块和gcc为我的C,因为我是一个初学者如何清除屏幕功能

clrscr();
Run Code Online (Sandbox Code Playgroud)

不管用

c codeblocks

2
推荐指数
1
解决办法
7738
查看次数

我的程序使用的是无效的编译器,如何找到合适的编译器?

当我尝试构建并运行我的程序时,我收到以下错误消息:

"First Project":编译器的设置(GNU GCC编译器)无效,因此Code :: Blocks无法找到/运行编译器.编译器选项中的工具链路径可能没有正确设置?!(您是否安装了编译器?)转到"设置 - >编译器...->全局编译器设置 - > GNU GCC编译器 - >工具链可执行文件"并修复编译器的设置.跳过......没什么可做的(所有项目都是最新的).

Target使用无效的编译器; 中止了

我试着通过设置 - >编译器 - >工具链可执行文件 - >并单击"自动检测"按钮 - >并单击"确定"来自行修复此问题,但是当我这样做时,会弹出一个窗口说

环境错误

在GNU GCC Compiler的配置搜索路径中找不到编译器可执行文件

如果以前曾经问过这个问题,我很抱歉,但是当我研究这个问题时,大多数人只是点击"自动检测"来修复它,这对我来说不起作用.

c++ compiler-errors codeblocks

2
推荐指数
1
解决办法
2万
查看次数

win7 64bits上的codeblocks错误

我想尝试CodeBlocks进行c ++学习,但是有一个问题:

每次我关闭CodeBlocks并退出到Windows桌面时,都有两个消息:"无法打开个人字典文件." "无法保存配置文件."

无论我使用哪个版本,13.12 15.12 16.01

有没有人可以帮助我!我真的很感激!

codeblocks configuration-files save

2
推荐指数
1
解决办法
1561
查看次数