标签: codeblocks

每个<%表示的内容列表(<%#,<%=等...)

可能重复:
ASP.NET"特殊"标记

您知道如何通过在.aspx中使用<%= PropertyFromCodeBehind%>来嵌入代码隐藏在页面中的属性值吗?

好吧,我最近才发现,我似乎找不到任何可以更深入地解释这个(和相关的东西)的教程(我只知道<%#与Eval结合使用) - 可能是因为我是使用<%进行搜索.

那么,任何人都可以向我提供这些标签的更多详细说明,或者提供一些解释所有这些的教程的链接吗?我对在这个问题上可以学到的任何东西感兴趣; 在某个地方,我看到你可以做像<%for ...%>这样的花哨的东西.

c# asp.net codeblocks

9
推荐指数
1
解决办法
310
查看次数

Code :: Blocks - 如何编译多个源文件

我正在尝试编译一个包含多个源文件的程序 - 两个CPP文件和一个头文件,代码为:: blocks.作为一个例子,我创建了以下三个文件(由另一个论坛上的其他人创建的示例程序):

main.cpp中:

#include <stdio.h>
#include "other.h"

int main (void)
{
    printf("%d\n", getfavoritenumber());

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

other.cpp

#include "other.h"

int getfavoritenumber(void)
{
    return 3;
}
Run Code Online (Sandbox Code Playgroud)

other.h

#ifndef _OTHER_H_
#define _OTHER_H_

int getfavoritenumber(void);

#endif
Run Code Online (Sandbox Code Playgroud)

尽管这三个文件应该相互链接,但是当我尝试构建项目时,我收到错误"跳过链接阶段(构建目标没有要链接的目标文件)".

我究竟做错了什么?尝试编译单个文件会显示错误"该文件未分配给任何目标".

c++ codeblocks

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

Windows操作系统中Code :: Blocks编辑器中对fork()的未定义引用

当我在Windows操作系统中的Code :: Blocks中运行代码时.我曾经得到一个名为对fork()的未定义引用的错误.我确实设置/选择GCC编译器作为我的默认编译器.

#include<stdio.h>       
#include<unistd.h>          
void main()          
{       
 int x;       
 x = 0;       
 fork();       
 x = 1;        
 ...     
 ....    
}
Run Code Online (Sandbox Code Playgroud)

请帮帮我告诉我,我可以在Windows环境下的Code :: Blocks中使用unix/linux程序吗?

我写了另一个程序,

main()
{
  int x = 0;
  if(x == 0)
  {
    printf("X = %d", x);
    sleep(1000);//used delay also
    x = 1;
    printf("Now X = %d", x);;
  }
}
Run Code Online (Sandbox Code Playgroud)

在这里它给eroor提供了对sleep()和/*延迟的未定义引用*/.
请帮我.

c windows compiler-construction gcc codeblocks

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

如何使用带有Code :: Blocks的OpenCV 2.4.3编译程序?

用MinGW和OpenCV 2.4.3 安装了Code :: Blocks.我想编译这个简单的程序:

#include <opencv2/highgui/highgui.hpp>
#include <iostream>

using namespace cv;
using namespace std;

int main()
{
  Mat im = imread("c:/path/to/lena.jpg");
  if (im.empty()) {
    cout << "Cannot open image!" << endl;
    return 1;
  }
  imshow("Image", im);
  waitKey(0);
}
Run Code Online (Sandbox Code Playgroud)

如何正确设置CodeBlocks以编译上面的代码?

我已经安装了OpenCV c:\opencv.

c++ opencv codeblocks

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

如何在不调用链接器的情况下将.cpp文件编译为目标文件

我试图与构建过程分开编译单个.cpp文件.

如果我执行完整构建,则编译步骤将输出到创建项目时配置的目录.

但是,如果我只是要求编译,我最终会将目标文件转到与源相同的目录,更糟糕的是,它会继续并将目标文件链接到可执行文件,因为它应该进行编译.

注意我正在使用clang ++ for C++ 11进行编译,但我认为没有任何禁止它为什么调用Clang ++.exe第二次没有被请求的链接.

EDIT1

建造它时就是这样做的

-------------- Build: Debug in GOTW (compiler: GNU GCC Compiler)---------------

clang++.exe -Wall -fexceptions  -g  -std=c++11 -stdlib=libstdc++    -c                
C:\Work\test\2010\C++11\CLang\GOTW\gotw.cpp -o obj\Debug\GOTW.o
clang++.exe  -o bin\Debug\GOTW.exe obj\Debug\GOTW.o    
Output size is 203.50 KB
Process terminated with status 0 (0 minutes, 11 seconds)
0 errors, 6 warnings (0 minutes, 11 seconds)
Run Code Online (Sandbox Code Playgroud)

然而,当Compile Current File执行时,它执行此操作:

clang++.exe -std=c++11 -stdlib=libstdc++    -c GOTW.cpp -o GOTW.o
1 warning generated.
clang++.exe  -o GOTW.exe GOTW.o   
Run Code Online (Sandbox Code Playgroud)

我不明白它为什么输出第二步,以及如何让它使用像构建一样的obj和bin目录

c++ compilation codeblocks

9
推荐指数
1
解决办法
9659
查看次数

Code :: Blocks with cmake

我想使用Code :: Blocks IDE基于CMakeLists.txt文件构建C++项目.以前,我使用Qt Creator,我可以CMakeLists.txt直接打开文件,这将创建一个项目.然后我可以定义构建命令,例如.cmake ../src接着是make -j8.这将运行cmakeCMakeLists.txt文件中,然后运行makemakefile.

我怎样才能在Code :: Blocks中做类似的事情?如果我尝试创建一个新项目,它可以让我选择创建一个空项目,但后来我被困在下一步去哪里....

谢谢!

makefile cmake codeblocks

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

如何将Mercurial标签嵌入到我的C/C++代码中?

我想知道是否有办法将Mercurial标签嵌入到我的C/C++代码中.

基本上我希望标签字符串最终成为一个版本号(major.minor.rev),自动插入我的C代码的确定位置作为静态字符串.

总体目标是,在使用'-v'命令行参数执行时,可以查询应用程序的版本号.任何不涉及尝试嵌入Mercurial标签的替代方法也将作为答案受到欢迎.

我在Linux环境中使用Code :: Blocks,因此解决方案不能依赖Visual Studio功能.

c c++ mercurial codeblocks

8
推荐指数
2
解决办法
3724
查看次数

无法编译curlpp

我已经在这几个小时了(这就是今天)所以我真的可以使用一些帮助.我总是在Windows环境中编写代码,所以我试图将curlpp添加到我的Code :: Blocks项目中.

  1. 我下载了curl-7.22.0-devel-mingw32并将所有这些库添加到Code :: Blocks项目中.
  2. 我下载了curl-7.22.0并使用vc6curl.dsw编译了libcurl.lib,将其添加到Code :: Blocks项目中.
  3. 已下载curlpp -0.7.3
  4. 将MinGW\lib\libwsock32.a添加到Code :: Blocks项目中.
  5. 在项目中添加了以下目录: curlpp-0.7.3\includecurl-7.22.0\include

但是我得到了很多"未定义的引用"错误,所以我猜这意味着curlpp也需要编译.它包含一个VC8项目,所以我下载了Visual C++ 2005 Express并进行了安装.

打开项目时遇到的第一个错误是无法加载示例.我想这不是一个真正的问题.尝试立即构建项目,给出错误"无法打开包含文件:'curl/curl.h'",因此我将cURL include文件夹curl-7.22.0\include添加到项目中,然后重试.

1>------ Build started: Project: curlpp, Configuration: DebugDynamic Win32 ------
1>Compiling...
1>cURLpp.cpp
1>C:\Users\admin\Downloads\curl-7.22.0\curl-7.22.0\include\curl/curl.h(62) : fatal error C1083: Cannot open include file: 'winsock2.h': No such file or directory
1>Easy.cpp
1>C:\Users\admin\Downloads\curl-7.22.0\curl-7.22.0\include\curl/curl.h(62) : fatal error C1083: Cannot open include file: 'winsock2.h': No such file or directory
1>Exception.cpp
1>C:\Users\admin\Downloads\curl-7.22.0\curl-7.22.0\include\curl/curl.h(62) : fatal error C1083: Cannot open include …
Run Code Online (Sandbox Code Playgroud)

c++ codeblocks curlpp

8
推荐指数
1
解决办法
3954
查看次数

适合初学者的好调试器教程

有谁知道在C++中使用调试器的好初学者教程?

我觉得我好像错过了很多.我知道如何单步执行代码并查看局部变量(尽管通常这会导致我出现问题,但有时它似乎有自己的想法!).

其他所有内容(调用堆栈,运行线程等)对我来说都没有任何意义,我还没有可以解密的后向跟踪(与后面跟踪始终指向代码中的某些功能时的分段错误的示例问题不同! ).基本上我没有更好的只是插入cout语句,这通常是我最终做的:)

我正在使用Code :: Blocks但是如果有一个非常好的教程,我愿意暂时更改IDE来学习调试器.我找到的教程或者只是解释了如何逐步完成我已经知道的代码,或者它们是非常全面地解释一切,这对于我的小脑子而言是压倒性的,在这个阶段并不是真的必要.

c++ debugging codeblocks

8
推荐指数
1
解决办法
845
查看次数

clrscr(); Code :: Blocks中的等价物

如何在代码块中清除输出控制台?为什么不clrscr(); 在Code :: Blocks工作,但在Borland工作?

我已经尝试过了:

cout << "\x1b[2J\x1b[1;1H" << flush;
cls() ;
Run Code Online (Sandbox Code Playgroud)

c++ codeblocks

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