porque no jala : #include <iostream>
Publicado por satturno (2 intervenciones) el 03/06/2005 23:01:13
que ondas camaradas,
tengo el sig problemilla:
usando Dev-C++ 4.9.9.2 en Windows XP estoy tratando de compilar el sig codigo:
******************************************************************************************************
#include <device/robot.h>
#include <device/differential_wheels.h>
#include <device/distance_sensor.h>
#include <device/pen.h>
#include <iostream>
#define SPEED 100
static DeviceTag ir0,ir1,servo1,P1;
static void reset(void) {
ir0 = robot_get_device("ir0");
ir1 = robot_get_device("ir1");
servo1 = robot_get_device("servo1");
/* printf("ir0=%d ir1=%d\n",ir0,ir1); */
distance_sensor_enable(ir0,16);
distance_sensor_enable(ir1,16);
servo_set_position(servo1,6.28);
}
static int run(int ms) {
short left_speed,right_speed;
unsigned short ir0_value,ir1_value;
ir0_value = distance_sensor_get_value(ir0);
ir1_value = distance_sensor_get_value(ir1);
if (ir1_value > 100) {
left_speed = 800;
right_speed = -800;
} else if (ir0_value>100) {
left_speed = -800;
right_speed = 800;
} else {
left_speed =20;
right_speed=20;
}
/* Set the motor speeds */
differential_wheels_set_speed(left_speed,right_speed);
return 64; /* next step in 64 milliseconds */
}
int main() {
robot_live(reset);
robot_run(run); /* this function never returns */
return 0;
}
*****************************************************************************************************
el cual genera el sig. mensage:
Compiler: Default compiler
Building Makefile: "C:\Documents and Settings\AR2S-Lab-1\Desktop\USERS-AR2S-1\Webots\webots\controllers\cosa\Makefile.win"
Executing make...
make.exe -f "C:\Documents and Settings\AR2S-Lab-1\Desktop\USERS-AR2S-1\Webots\webots\controllers\cosa\Makefile.win" all
gcc.exe -c cosa.c -o cosa.o -I"C:/Dev-Cpp/include" -I"C:/Program Files/Webots/include"
cosa.c:5:20: iostream: No such file or directory
make.exe: *** [cosa.o] Error 1
Execution terminated
*******************************************************************************************************
El codigo original (sin la linea #include <iostream>) no tiene ningun problema para compilarse.
Este codigo es un template que se usa para generar controladores para un software de simulacion y quiero modificarlo un poco (Aclaro que no se mucho de programacion).
Agradesco cualquier sugerencia u comentarios.
tengo el sig problemilla:
usando Dev-C++ 4.9.9.2 en Windows XP estoy tratando de compilar el sig codigo:
******************************************************************************************************
#include <device/robot.h>
#include <device/differential_wheels.h>
#include <device/distance_sensor.h>
#include <device/pen.h>
#include <iostream>
#define SPEED 100
static DeviceTag ir0,ir1,servo1,P1;
static void reset(void) {
ir0 = robot_get_device("ir0");
ir1 = robot_get_device("ir1");
servo1 = robot_get_device("servo1");
/* printf("ir0=%d ir1=%d\n",ir0,ir1); */
distance_sensor_enable(ir0,16);
distance_sensor_enable(ir1,16);
servo_set_position(servo1,6.28);
}
static int run(int ms) {
short left_speed,right_speed;
unsigned short ir0_value,ir1_value;
ir0_value = distance_sensor_get_value(ir0);
ir1_value = distance_sensor_get_value(ir1);
if (ir1_value > 100) {
left_speed = 800;
right_speed = -800;
} else if (ir0_value>100) {
left_speed = -800;
right_speed = 800;
} else {
left_speed =20;
right_speed=20;
}
/* Set the motor speeds */
differential_wheels_set_speed(left_speed,right_speed);
return 64; /* next step in 64 milliseconds */
}
int main() {
robot_live(reset);
robot_run(run); /* this function never returns */
return 0;
}
*****************************************************************************************************
el cual genera el sig. mensage:
Compiler: Default compiler
Building Makefile: "C:\Documents and Settings\AR2S-Lab-1\Desktop\USERS-AR2S-1\Webots\webots\controllers\cosa\Makefile.win"
Executing make...
make.exe -f "C:\Documents and Settings\AR2S-Lab-1\Desktop\USERS-AR2S-1\Webots\webots\controllers\cosa\Makefile.win" all
gcc.exe -c cosa.c -o cosa.o -I"C:/Dev-Cpp/include" -I"C:/Program Files/Webots/include"
cosa.c:5:20: iostream: No such file or directory
make.exe: *** [cosa.o] Error 1
Execution terminated
*******************************************************************************************************
El codigo original (sin la linea #include <iostream>) no tiene ningun problema para compilarse.
Este codigo es un template que se usa para generar controladores para un software de simulacion y quiero modificarlo un poco (Aclaro que no se mucho de programacion).
Agradesco cualquier sugerencia u comentarios.
Valora esta pregunta
0