v**k 发帖数: 207 | 1 为什么在windows 的 c++ ide codeblocks 上装个c++ package 这么麻烦?我用c++
codeblocks, 要用到一些package 如 boost,但是试了几次都装不上去。
如下是instruction:
http://forums.codeblocks.org/index.php?topic=15164.0
c++ 有什么好装package 的 interface, 像python 的 anaconda 之类的?我觉得
python 的那个anaconda 装package 就很方便。
大家有什么高招?
多谢! |
|
|
|
c*****t 发帖数: 1879 | 4 只要记住一点,所谓的 pattern 其实就是如何将 code, varaible,
object 等参数化。
delegate void CodeBlock ();
void myExec (CodeBlock block11, CodeBlock block2)
{
...
block1 ();
...
block2 ();
...
} |
|
c***r 发帖数: 1570 | 5 编辑器,看来看去感觉还是vim好,因为可以远程终端调试,
毕竟不是每台服务器都装有emacs和gedit的。
关于ide,
小弟从codeblocks开始的,感觉非常好用,好用的让人觉得不安,
从msvs过来的人,上手codeblocks应该非常容易。
最近接触了一些其他ide,sun stuido, elipcse, netbean, 什么的,
想从中选择一个,作为自己将来开发的主要ide,
这些ide不方便的就是要写makefile(可能不对),但似乎有很多其他有点,比如
sun的profiler什么的。
将来的打算是只做c++,只做本地程序,部分做基于mpi的并行程序,
绝对不做java等其他程序。
不知道专业的c++程序员都用什么ide,如果有不妨推荐一下。
小弟想开始系统的掌握一个企业级软件开发用的ide.
谢谢。 |
|
c***r 发帖数: 1570 | 6 【 以下文字转载自 CS 讨论区 】
发信人: caoer (caoer), 信区: CS
标 题: 专业c++程序员都用什么ide
发信站: BBS 未名空间站 (Sat Sep 3 11:35:48 2011, 美东)
编辑器,看来看去感觉还是vim好,因为可以远程终端调试,
毕竟不是每台服务器都装有emacs和gedit的。
关于ide,
小弟从codeblocks开始的,感觉非常好用,好用的让人觉得不安,
从msvs过来的人,上手codeblocks应该非常容易。
最近接触了一些其他ide,sun stuido, elipcse, netbean, 什么的,
想从中选择一个,作为自己将来开发的主要ide,
这些ide不方便的就是要写makefile(可能不对),但似乎有很多其他有点,比如
sun的profiler什么的。
将来的打算是只做c++,只做本地程序,部分做基于mpi的并行程序,
绝对不做java等其他程序。
不知道专业的c++程序员都用什么ide,如果有不妨推荐一下。
小弟想开始系统的掌握一个企业级软件开发用的ide.
谢谢。 |
|
i******t 发帖数: 22541 | 7 写了个cmake
//这个test_bst.cpp 有个main函数
SET(APP_BST_SRC test_bst.cpp)
ADD_EXECUTABLE(test_bst ${APP_BST_SRC})
SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/../bin)
//这个test_max_heap.cpp 有个main函数
SET(APP_MAX_HEAP_SRC test_max_heap.cpp)
ADD_EXECUTABLE(test_max_heap ${APP_MAX_HEAP_SRC})
SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/../bin)
其他设置都可以 在vs环境下 正常编译, 并且生成两个exe。
但是在codeblock里面 却只能生成第一个exe 编译时成功的
求解 谢谢
不应该是cmake写的不对吧
我在命令行 直接用 mingw32-make 是可以生成两个exe的
只是在codeblock里进行build 只能得到第一个exe |
|
C***y 发帖数: 2546 | 8 Eclipse CDT很好使,简单的refactoring都可以做
喜欢VIM的话,推荐VIM + YCM,如果还想强大点,可以再加上Eclim(感觉Eclim用在C
++上主要是找函数的definition)
codeblocks
codeblocks |
|
n****l 发帖数: 3375 | 9 老马说剥削的存在主要是由于生产资料私有制
在别的行业这个生产资料可能是试管、收割机、车床、镰刀锤子等等
往往生产工具要想复制出一个来,需要同样的成本,同样的劳动力完全再造出一个
而对大多数人来说这个是负担不起的
码工就不同了,所谓的生产资料主要包括如下几方面:
1.服务器,单位的机器
虽然有些高性能服务器很值钱,但是一般绝大多数机器的成本相比他们的产出完全微不
足道,现在还有各种云服务器,很便宜的价格就能从amazon那里租到一大批服务器;
2.写程序的工具
收费的比如visual studio jetbrains
虽然号称收费,实际上这种生产工具只要被写出,客户拿到以后copy出另一份来让第二
个人、第三个人、无数个人用的话,几乎没有成本,尤其是在天朝那种根本没有版权的
国家,码工的生产资料成本几乎为0
免费的如vim emacs codeblocks codelite
无数多完全开源,不需要任何费用的工具
3.已经存在的可以重用的代码,或者叫做库
一个IT企业重要资产是他们写过的代码,员工写的代码产权不属于自己而属于公司
实际上一方面GPL等各种开源运动的发展,gnu linux... 阅读全帖 |
|
h*******r 发帖数: 928 | 10 要会写程序才能称得上programming吧,那个词的意思是编程的意思啊。
一般测试工程师的话不一定会写C/C++这样的,但是script还是要会写,什么perl, tcl,
shell之类的多少得会写会运行吧。
爱狗看你得描述,要么不象是CS专业的,要么就是级别还很低。不如先练练C吧,在PC上
装个免费的codeBlock, 把那个hello world稍微改一下,很快就能熟悉了。
如果做测试的话,熟悉协议,熟悉测试设备,熟悉脚本语言,这些比看程序更重要。 |
|
l***x 发帖数: 21 | 11 Use codeblocks. And yes, cout is a good one :D |
|
c*******d 发帖数: 255 | 12 两年前我试了codeblocks,bug很多,印象很不好
不知道现在怎样 |
|
j***y 发帖数: 2074 | 13 从网上抄了一段源代码:
---
#include
#include |
|
w**********6 发帖数: 800 | 14 我的结果是782。。。
回家换了台电脑,稍改了一下,只扫奇数,现在是78s。准备用版上的方法继续优化。
PS:我用的是C @ CodeBlocks |
|
d**e 发帖数: 6098 | 15 我觉得xcode是一个很烂的软件,如果就写c/c++的话还是另找ide吧,eclipse应该也可以
google一下看到别人也提到codeblocks,不过没用过。 |
|
w**********6 发帖数: 800 | 16 Mac 下的codeblocka不推荐,个人感觉挺不好用的。我基本都用Xcode.
我觉得xcode是一个很烂的软件,如果就写c/c 的话还是另找ide吧,eclipse应该也可
以google一下看到别人也提到codeblocks,不过没用过。 |
|
T*******e 发帖数: 4928 | 17 可不可以watch非局部变量? 我现在用codeblocks在ubuntu上鼓捣c++. 找不到
哪里能像visual studio那样monitor一堆变量值,只好把我想看的变量都一个个加成
watch。 |
|
c*********l 发帖数: 3438 | 18 【 以下文字转载自 Military 讨论区 】
发信人: ntkrnl (ntkrnl), 信区: Military
标 题: 用马克思的观点解释码工收入高的原因
发信站: BBS 未名空间站 (Mon Jan 6 03:26:09 2014, 美东)
老马说剥削的存在主要是由于生产资料私有制
在别的行业这个生产资料可能是试管、收割机、车床、镰刀锤子等等
往往生产工具要想复制出一个来,需要同样的成本,同样的劳动力完全再造出一个
而对大多数人来说这个是负担不起的
码工就不同了,所谓的生产资料主要包括如下几方面:
1.服务器,单位的机器
虽然有些高性能服务器很值钱,但是一般绝大多数机器的成本相比他们的产出完全微不
足道,现在还有各种云服务器,很便宜的价格就能从amazon那里租到一大批服务器;
2.写程序的工具
收费的比如visual studio jetbrains
虽然号称收费,实际上这种生产工具只要被写出,客户拿到以后copy出另一份来让第二
个人、第三个人、无数个人用的话,几乎没有成本,尤其是在天朝那种根本没有版权的
国家,码工的生产资料成本几乎为0
免费的如vim ema... 阅读全帖 |
|
|
w*******2 发帖数: 35 | 20 以下是完整的代码
#include
using namespace std;
int main();
{
int X,Y,Z,S,E,F,G;
float m,n,w;
E=5*X;
F=10*Y;
G=20*Z;
S=E+F+G;
m=E/S;
n=F/S;
w=G/S;
cin>>X>>"n";
cin>>Y>>"n";
cin>>Z>>"n";
cout<
cout<
cout<
return(0);
}
用codeblocks运行,结果报错:
error:expected unqualified-id
也不知道是哪里错了,求大家指点,不剩感激~ |
|
c*********l 发帖数: 3438 | 21 【 以下文字转载自 Military 讨论区 】
发信人: ntkrnl (ntkrnl), 信区: Military
标 题: 用马克思的观点解释码工收入高的原因
发信站: BBS 未名空间站 (Mon Jan 6 03:26:09 2014, 美东)
老马说剥削的存在主要是由于生产资料私有制
在别的行业这个生产资料可能是试管、收割机、车床、镰刀锤子等等
往往生产工具要想复制出一个来,需要同样的成本,同样的劳动力完全再造出一个
而对大多数人来说这个是负担不起的
码工就不同了,所谓的生产资料主要包括如下几方面:
1.服务器,单位的机器
虽然有些高性能服务器很值钱,但是一般绝大多数机器的成本相比他们的产出完全微不
足道,现在还有各种云服务器,很便宜的价格就能从amazon那里租到一大批服务器;
2.写程序的工具
收费的比如visual studio jetbrains
虽然号称收费,实际上这种生产工具只要被写出,客户拿到以后copy出另一份来让第二
个人、第三个人、无数个人用的话,几乎没有成本,尤其是在天朝那种根本没有版权的
国家,码工的生产资料成本几乎为0
免费的如vim ema... 阅读全帖 |
|
c***r 发帖数: 1570 | 22 cterm以前用过一阵,觉得要记太多指令,就放弃用了。
好比我放弃了emacs 用codeblocks/kile/lyx一样呵呵。 |
|
c***r 发帖数: 1570 | 23 看到这里,我的第一反应是 关掉firefox,打开 codeblocks继续写code |
|
|
|
|
l*******w 发帖数: 24 | 27
You can try codeblocks. which based on wxWidgets and can used on many OS,
of course include X11. It also include GUI designer, wxSimth.
both (although my major platform is Win32)
first
( |
|
m******t 发帖数: 4077 | 28 我再补充一下,在linux下用g++编译没错,但是run time error, segmentation error
, 这样就reasonable了。
但是我在windows下用codeblocks 编译运行都没有问题。也是g++的编译器。
这个为什么? |
|
w***g 发帖数: 5958 | 29 我孤陋寡闻,最近才听说有这个东西,不知道好用不好用 |
|
k***r 发帖数: 4260 | 30 记得从前总crash。到现在也有测试版的感觉。哦一个问题是不能generate Makefile |
|
m******1 发帖数: 418 | 31 能否介绍一个比较好的IDE platform for Ubuntu?
CodeBlocks, Kdevelop 或者是其它的?多谢。 |
|
j***i 发帖数: 1278 | 32 VS in windows
codeblocks codelite in Ubuntu |
|
|
e*****r 发帖数: 379 | 34 THANKS A MILLION! -- two quick questions:
1) Can CodeBlock export the source codes to VS C++ project format?
2) SHould I also install MinGW to obtain all the packages? |
|
|
|
t****t 发帖数: 6806 | 37 gdb对STL的支持一般, 但是常见的vector什么的还是可以用的, 别的distro我不知道,
fedora的libc++里面是有pretty-printer的, 打印个vector打印个string什么的不成问题 |
|
D*******a 发帖数: 3688 | 38 perhaps vector is ok, but map...
,
问题 |
|
|
L***n 发帖数: 6727 | 40 how about codeblocks? it's pretty fast but may not be as portable as java
based ide.
permission. |
|
|
d***q 发帖数: 1119 | 42 on windows, you can try mingw compilers,
eclipse with c++ dev or codeblocks. |
|
|
d****i 发帖数: 4809 | 44 Win or Linux? Windows用VS, Linux用Eclipse/QtCreator/Codeblock/Netbean |
|
n*******n 发帖数: 1115 | 45 linux或者mac下有哪些好用的IDE呢?我看老美的坛子有推荐Eclipse CDT, codeblocks
, netbeans等等。来问问这里的意见。 |
|
w*x 发帖数: 518 | 46 我用的是eclipse 目前没出过问题 不过都是小项目
codeblocks |
|
|
|
d****i 发帖数: 4809 | 49 这些web公司的开发都基本不用Windows平台,当然很少用visual studio。但是如果要
在Windows下开发Windows应用程序的话,VS是不二选择。就像如果在Linux下用C++开发
Linux应用程序,那么就没法用visual stddio,要么用vim, emacs, 要么用Eclipse,
QtCreator, NetBean, CodeBlock等Linux下的IDE。 |
|
d****i 发帖数: 4809 | 50 For C++, on Windows: Visual Studio, Eclipse
on Linux: Eclipse, Netbean, QT Creator, Codeblock
on OS X: XCode, Eclipse |
|