我正在使用eclipse CDT进行C++项目,但是需要花费大量时间来构建所有源文件.
我更喜欢只构建我正在使用的一个源文件,直到它正确,然后继续下一个源文件.但是我所看到的eclipse的所有选项(Make project和Build all)都可以处理项目的所有源文件.
有没有简单的方法在eclipse CDT中构建一个或两个源文件?
谢谢!
好的,这个场景非常简单.我有这个文件结构:
.
??? interface.py
??? pkg
? ??? __init__.py
? ??? mod1.py
? ??? mod2.py
Run Code Online (Sandbox Code Playgroud)
现在,这些是我的条件:
因此,在Python 2,我只想做import mod1内部mod2.py两者python2 mod2.py并python2 interface.py预期会工作.
但是,如果我这样做,这是我不太了解的部分,使用Python 3.5.2 import mod1; 然后我可以做python3 mod2.py,但python3 interface.py抛出:ImportError: No module named 'mod1':(
所以,显然,python 3建议import pkg.mod1用来避免与内置模块的冲突.好的,如果我使用我可以做的python3 interface.py; 但后来我不能python3 mod2.py因为:ImportError: No module named 'pkg'
同样,如果我使用相对导入:
from . import mod1然后python3 interface.py工作; 但mod2.py说SystemError: Parent module '' not loaded, …
我正在尝试使用SSH递归擦除在我的服务器上以"._"(也称为mac dot文件)开头的所有文件.文件列出了ls -a但这不起作用:
rm -rf ._*
Run Code Online (Sandbox Code Playgroud)
我知道有办法.介意分享?干杯!
我正在实施alkhwarizmi算法.
这是正确的,但我的g ++编译器不喜欢移位运算符:>>和<<或我做错了什么.
当我编译它时,我得到这个输出:
> g++ -Wall -std=c++0x -o "Al-khwarizmi algorithm.o" "Al-khwarizmi algorithm.cpp" (in directory: /home/akronix/workspace/Algorithms)
> Al-khwarizmi algorithm.cpp: In function ‘int alkhwarizmi(int, int)’: Al-khwarizmi algorithm.cpp:31:9: warning: statement has no effect
> [-Wunused-value] Al-khwarizmi algorithm.cpp:34:9: warning: statement
> has no effect [-Wunused-value] Compilation finished successfully.
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
int alkhwarizmi(int x, int y)
{
int sum = 0;
while (x>0)
{
if (x%2)
sum+=y;
//y *= 2;
y << 1;
cout << y <<endl;
//x /= 2;
x >> 1;
cout << …Run Code Online (Sandbox Code Playgroud) 除了我的真名之外,我想添加我在网络上更容易识别的昵称(或别名或 AKA);进入我的公共 pgp 密钥。
在 gpg 上完成这项工作的正确方法是什么?
我只想从openGL编程开始,所以我从ubuntu的存储库安装了freeglut3,我安装了所有的mesa软件包,以及build-essentials.
后来,我复制的一个简单的例子openGL的维基
在第一,我试图编译它:gcc triangle.c -o triangle.o;
但是,稍后,我在这里阅读:链接器错误:未定义引用符号'glOrtho',我必须将库链接到-l.
所以,我尝试过gcc triangle.c -lglut -lGL -Wall -o triangle.o
两者都返回相同的错误:
/tmp/ccKLT4ac.o: In function `main':
triangle.c:(.text+0x2b): undefined reference to `glutInit'
triangle.c:(.text+0x37): undefined reference to `glutInitDisplayMode'
triangle.c:(.text+0x4b): undefined reference to `glutInitWindowSize'
triangle.c:(.text+0x57): undefined reference to `glutCreateWindow'
triangle.c:(.text+0x5c): undefined reference to `glewInit'
triangle.c:(.text+0x73): undefined reference to `glewGetErrorString'
triangle.c:(.text+0xaa): undefined reference to `glutDisplayFunc'
triangle.c:(.text+0xaf): undefined reference to `glutMainLoop'
collect2: error: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)
我试图包含gl.h和glu.h库,尝试使用cpp中的许多不同的示例程序,......以及许多组合.所有返回类似的错误.
啊,在/ usr/include我有所有的库:
akronix@ASJ-Netbook:~$ ls /usr/include/GL
freeglut_ext.h glext.h …Run Code Online (Sandbox Code Playgroud)