473,396 Members | 1,832 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Stuck with header files

Newbe C++ programmer.

I am trying to bug fix a simple KDE application that uses C++. There
is a main directory with .cpp & .h files in it. I need to write some
additional code and split it up into .cpp & .h files. The code - no
problem. The splitting into ,h & .cpp is the problem. Stripping the
problem to its very bare bones I have ...

ctallowdeny.h ...
/////////////////////////////////////////////////////////////////////

class ctallowdeny
{
public:
ctallowdeny();

~ctallowdeny();
}

/////////////////////////////////////////////////////////////////////////////
ctallowdeny.cpp ...
//////////////////////////////////////////////////////////////////////////////

#include "ctallowdeny.h"
using namespace std;

ctallowdeny::ctallowdeny() {};

ctallowdeny::~ctallowdeny() {};

///////////////////////////////////////////////////////////////////////

and called from KTApp with ...

#include "ctallowdeny.h"
ctallowdeny testbed

When I make I get ...
ktapp.o: In function `KTApp::KTApp()':
ktapp.cpp:(.text+0x28df): undefined reference to
`ctallowdeny::ctallowdeny()'
ktapp.cpp:(.text+0x2a4d): undefined reference to
`ctallowdeny::~ctallowdeny()'
ktapp.o: In function `KTApp::KTApp()':
ktapp.cpp:(.text+0x2b49): undefined reference to
`ctallowdeny::ctallowdeny()'
ktapp.cpp:(.text+0x2cc4): undefined reference to
`ctallowdeny::~ctallowdeny()'
collect2: ld returned 1 exit status
make[2]: *** [kcron] Error 1
make[2]: Leaving directory `/home/ubuntu/Desktop/kdeadmin-3.5.5/kcron'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ubuntu/Desktop/kdeadmin-3.5.5'
make: *** [all] Error 2
ubuntu@ubuntu-desktop:~/Desktop/kdeadmin-3.5.5$

//////////////////////////////////////////////////////////////////////

Any ideas ? - I have been stuck on this for several hours :(

Dave

Apr 18 '07 #1
11 1523
da******@googlemail.com wrote:
Newbe C++ programmer.

I am trying to bug fix a simple KDE application that uses C++. There
is a main directory with .cpp & .h files in it. I need to write some
additional code and split it up into .cpp & .h files. The code - no
problem. The splitting into ,h & .cpp is the problem. Stripping the
problem to its very bare bones I have ...

ctallowdeny.h ...
/////////////////////////////////////////////////////////////////////

class ctallowdeny
{
public:
ctallowdeny();

~ctallowdeny();
}

/////////////////////////////////////////////////////////////////////////////
ctallowdeny.cpp ...
//////////////////////////////////////////////////////////////////////////////

#include "ctallowdeny.h"
using namespace std;

ctallowdeny::ctallowdeny() {};

ctallowdeny::~ctallowdeny() {};

///////////////////////////////////////////////////////////////////////

and called from KTApp with ...

#include "ctallowdeny.h"
ctallowdeny testbed

When I make I get ...
ktapp.o: In function `KTApp::KTApp()':
ktapp.cpp:(.text+0x28df): undefined reference to
`ctallowdeny::ctallowdeny()'
ktapp.cpp:(.text+0x2a4d): undefined reference to
`ctallowdeny::~ctallowdeny()'
ktapp.o: In function `KTApp::KTApp()':
ktapp.cpp:(.text+0x2b49): undefined reference to
`ctallowdeny::ctallowdeny()'
ktapp.cpp:(.text+0x2cc4): undefined reference to
`ctallowdeny::~ctallowdeny()'
collect2: ld returned 1 exit status
make[2]: *** [kcron] Error 1
make[2]: Leaving directory `/home/ubuntu/Desktop/kdeadmin-3.5.5/kcron'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ubuntu/Desktop/kdeadmin-3.5.5'
make: *** [all] Error 2
ubuntu@ubuntu-desktop:~/Desktop/kdeadmin-3.5.5$

//////////////////////////////////////////////////////////////////////

Any ideas ? - I have been stuck on this for several hours :(
Yes, a missing semicolon after the class definition in the .h file.

HTH,
- J.
Apr 18 '07 #2

Jacek Dziedzic wrote:
da******@googlemail.com wrote:
Newbe C++ programmer.

I am trying to bug fix a simple KDE application that uses C++. There
is a main directory with .cpp & .h files in it. I need to write some
additional code and split it up into .cpp & .h files. The code - no
problem. The splitting into ,h & .cpp is the problem. Stripping the
problem to its very bare bones I have ...

ctallowdeny.h ...
/////////////////////////////////////////////////////////////////////

class ctallowdeny
{
public:
ctallowdeny();

~ctallowdeny();
}

/////////////////////////////////////////////////////////////////////////////
ctallowdeny.cpp ...
//////////////////////////////////////////////////////////////////////////////

#include "ctallowdeny.h"
using namespace std;

ctallowdeny::ctallowdeny() {};

ctallowdeny::~ctallowdeny() {};

///////////////////////////////////////////////////////////////////////

and called from KTApp with ...

#include "ctallowdeny.h"
ctallowdeny testbed

When I make I get ...
ktapp.o: In function `KTApp::KTApp()':
ktapp.cpp:(.text+0x28df): undefined reference to
`ctallowdeny::ctallowdeny()'
ktapp.cpp:(.text+0x2a4d): undefined reference to
`ctallowdeny::~ctallowdeny()'
ktapp.o: In function `KTApp::KTApp()':
ktapp.cpp:(.text+0x2b49): undefined reference to
`ctallowdeny::ctallowdeny()'
ktapp.cpp:(.text+0x2cc4): undefined reference to
`ctallowdeny::~ctallowdeny()'
collect2: ld returned 1 exit status
make[2]: *** [kcron] Error 1
make[2]: Leaving directory `/home/ubuntu/Desktop/kdeadmin-3.5.5/kcron'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ubuntu/Desktop/kdeadmin-3.5.5'
make: *** [all] Error 2
ubuntu@ubuntu-desktop:~/Desktop/kdeadmin-3.5.5$

//////////////////////////////////////////////////////////////////////

Any ideas ? - I have been stuck on this for several hours :(

Yes, a missing semicolon after the class definition in the .h file.

HTH,
- J.

class ctallowdeny
{
public:
ctallowdeny();

~ctallowdeny();

} ;

Same result :(

Dave

Apr 18 '07 #3
da******@googlemail.com wrote:
Jacek Dziedzic wrote:
>da******@googlemail.com wrote:
>>Newbe C++ programmer.

[..]
ktapp.o: In function `KTApp::KTApp()':
ktapp.cpp:(.text+0x28df): undefined reference to
`ctallowdeny::ctallowdeny()'
ktapp.cpp:(.text+0x2a4d): undefined reference to
`ctallowdeny::~ctallowdeny()'
ktapp.o: In function `KTApp::KTApp()':
ktapp.cpp:(.text+0x2b49): undefined reference to
`ctallowdeny::ctallowdeny()'
ktapp.cpp:(.text+0x2cc4): undefined reference to
`ctallowdeny::~ctallowdeny()'
collect2: ld returned 1 exit status
make[2]: *** [kcron] Error 1
make[2]: Leaving directory
`/home/ubuntu/Desktop/kdeadmin-3.5.5/kcron' make[1]: ***
This is off-topic here (linking and make are not part of C++
specification), but have you added your 'cpp' file to the link
command in your makefile?

V
--
Please remove capital 'A's when replying by e-mail
I do not respond to top-posted replies, please don't ask
Apr 18 '07 #4

Victor Bazarov wrote:
da******@googlemail.com wrote:
Jacek Dziedzic wrote:
da******@googlemail.com wrote:
Newbe C++ programmer.

[..]
ktapp.o: In function `KTApp::KTApp()':
ktapp.cpp:(.text+0x28df): undefined reference to
`ctallowdeny::ctallowdeny()'
ktapp.cpp:(.text+0x2a4d): undefined reference to
`ctallowdeny::~ctallowdeny()'
ktapp.o: In function `KTApp::KTApp()':
ktapp.cpp:(.text+0x2b49): undefined reference to
`ctallowdeny::ctallowdeny()'
ktapp.cpp:(.text+0x2cc4): undefined reference to
`ctallowdeny::~ctallowdeny()'
collect2: ld returned 1 exit status
make[2]: *** [kcron] Error 1
make[2]: Leaving directory
`/home/ubuntu/Desktop/kdeadmin-3.5.5/kcron' make[1]: ***

This is off-topic here (linking and make are not part of C++
specification), but have you added your 'cpp' file to the link
command in your makefile?

V
--
Please remove capital 'A's when replying by e-mail
I do not respond to top-posted replies, please don't ask
err ... no I haven't. This is my first time. OK I am going to do
research on the makefile

many thanks

Dave

Apr 18 '07 #5
da******@googlemail.com wrote:
Newbe C++ programmer.
[redacted]
ctallowdeny.h ...
/////////////////////////////////////////////////////////////////////

class ctallowdeny
{
public:
ctallowdeny();

~ctallowdeny();
}

/////////////////////////////////////////////////////////////////////////////
ctallowdeny.cpp ...
//////////////////////////////////////////////////////////////////////////////

#include "ctallowdeny.h"
using namespace std;

ctallowdeny::ctallowdeny() {};

ctallowdeny::~ctallowdeny() {};
Not really related to the problem you're having, but lose the semicolons
on the implementation of the constructor and destructor.
Apr 18 '07 #6

da******@googlemail.com wrote:
Victor Bazarov wrote:
da******@googlemail.com wrote:
Jacek Dziedzic wrote:
>da******@googlemail.com wrote:
>>Newbe C++ programmer.
>>>
>>[..]
>>ktapp.o: In function `KTApp::KTApp()':
>>ktapp.cpp:(.text+0x28df): undefined reference to
>>`ctallowdeny::ctallowdeny()'
>>ktapp.cpp:(.text+0x2a4d): undefined reference to
>>`ctallowdeny::~ctallowdeny()'
>>ktapp.o: In function `KTApp::KTApp()':
>>ktapp.cpp:(.text+0x2b49): undefined reference to
>>`ctallowdeny::ctallowdeny()'
>>ktapp.cpp:(.text+0x2cc4): undefined reference to
>>`ctallowdeny::~ctallowdeny()'
>>collect2: ld returned 1 exit status
>>make[2]: *** [kcron] Error 1
>>make[2]: Leaving directory
>>`/home/ubuntu/Desktop/kdeadmin-3.5.5/kcron' make[1]: ***
This is off-topic here (linking and make are not part of C++
specification), but have you added your 'cpp' file to the link
command in your makefile?

V
--
Please remove capital 'A's when replying by e-mail
I do not respond to top-posted replies, please don't ask

err ... no I haven't. This is my first time. OK I am going to do
research on the makefile

many thanks

Dave
Thanks guys, makefile sorted it - just soooo much to learn

Dave

Apr 18 '07 #7
On Apr 18, 8:01 pm, "Victor Bazarov" <v.Abaza...@comAcast.netwrote:
dave6...@googlemail.com wrote:
Jacek Dziedzic wrote:
dave6...@googlemail.com wrote:
Newbe C++ programmer.
>[..]
ktapp.o: In function `KTApp::KTApp()':
ktapp.cpp:(.text+0x28df): undefined reference to
`ctallowdeny::ctallowdeny()'
ktapp.cpp:(.text+0x2a4d): undefined reference to
`ctallowdeny::~ctallowdeny()'
ktapp.o: In function `KTApp::KTApp()':
ktapp.cpp:(.text+0x2b49): undefined reference to
`ctallowdeny::ctallowdeny()'
ktapp.cpp:(.text+0x2cc4): undefined reference to
`ctallowdeny::~ctallowdeny()'
collect2: ld returned 1 exit status
make[2]: *** [kcron] Error 1
make[2]: Leaving directory
`/home/ubuntu/Desktop/kdeadmin-3.5.5/kcron' make[1]: ***
This is off-topic here (linking and make are not part of C++
specification), but have you added your 'cpp' file to the link
command in your makefile?
This is getting a bit ridiculous. The exact details on how to
invoke the linker (and how to ensure that it finds the specific
object file) may not be on topic, but the fact that you link,
and that you have to include the compiled .cpp file in your
program, definitly is. (Even the standard talks about it.)

--
James Kanze (GABI Software) email:ja*********@gmail.com
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34

Apr 19 '07 #8
* James Kanze:
On Apr 18, 8:01 pm, "Victor Bazarov" <v.Abaza...@comAcast.netwrote:
>This is off-topic here (linking and make are not part of C++
specification), but have you added your 'cpp' file to the link
command in your makefile?

This is getting a bit ridiculous. The exact details on how to
invoke the linker (and how to ensure that it finds the specific
object file) may not be on topic, but the fact that you link,
and that you have to include the compiled .cpp file in your
program, definitly is. (Even the standard talks about it.)
I agree, it would be ridiculuous if we couldn't discuss the reality of
linking, or for that matter matching C++ code to machine
characteristics. But there we have an educational problem, because the
FAQ equates clc++ topicality with what can be answered by reference to
the standard, and only that.

So, herewith, Alf's proposal for clc++ topicality, guideline for clc++
topicality police (whenever one feels like putting that uniform on):

(
* Is of general interest to C++ programmers in general

-- and --

* Is not completely environment-specific (in particular, isn't about
how to use some library which usage problem could just as well be
expressed in terms of some other language than C++),

-- or --

* Is a follow-up in a thread, with at least some C++ related content.
)

-- and --

* Does not constitute a personal attack, is not spam, etc.

Is this OK? I just poured that out of my shirtsleeve. May have missed
something.

--
A: Because it messes up the order in which people normally read text.
Q: Why is it such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
Apr 19 '07 #9
James Kanze wrote:
On Apr 18, 8:01 pm, "Victor Bazarov" <v.Abaza...@comAcast.netwrote:
>dave6...@googlemail.com wrote:
>>Jacek Dziedzic wrote:
dave6...@googlemail.com wrote:
Newbe C++ programmer.
>>>>[..]
ktapp.o: In function `KTApp::KTApp()':
ktapp.cpp:(.text+0x28df): undefined reference to
`ctallowdeny::ctallowdeny()'
ktapp.cpp:(.text+0x2a4d): undefined reference to
`ctallowdeny::~ctallowdeny()'
ktapp.o: In function `KTApp::KTApp()':
ktapp.cpp:(.text+0x2b49): undefined reference to
`ctallowdeny::ctallowdeny()'
ktapp.cpp:(.text+0x2cc4): undefined reference to
`ctallowdeny::~ctallowdeny()'
collect2: ld returned 1 exit status
make[2]: *** [kcron] Error 1
make[2]: Leaving directory
`/home/ubuntu/Desktop/kdeadmin-3.5.5/kcron' make[1]: ***
>This is off-topic here (linking and make are not part of C++
specification), but have you added your 'cpp' file to the link
command in your makefile?

This is getting a bit ridiculous. The exact details on how to
invoke the linker (and how to ensure that it finds the specific
object file) may not be on topic, but the fact that you link,
and that you have to include the compiled .cpp file in your
program, definitly is. (Even the standard talks about it.)
I think you're overreacting, James (carryover from c.l.c++.m?)
It's absolutely off-topic _how_ to add a 'cpp' file to the link
command in a makefile. Don't agree? Wanna fight on that?

V
--
Please remove capital 'A's when replying by e-mail
I do not respond to top-posted replies, please don't ask
Apr 19 '07 #10
On Apr 19, 10:55 am, "Alf P. Steinbach" <a...@start.nowrote:
* James Kanze:
On Apr 18, 8:01 pm, "Victor Bazarov" <v.Abaza...@comAcast.netwrote:
This is off-topic here (linking and make are not part of C++
specification), but have you added your 'cpp' file to the link
command in your makefile?
This is getting a bit ridiculous. The exact details on how to
invoke the linker (and how to ensure that it finds the specific
object file) may not be on topic, but the fact that you link,
and that you have to include the compiled .cpp file in your
program, definitly is. (Even the standard talks about it.)
I agree, it would be ridiculuous if we couldn't discuss the reality of
linking, or for that matter matching C++ code to machine
characteristics. But there we have an educational problem, because the
FAQ equates clc++ topicality with what can be answered by reference to
the standard, and only that.
The charter doesn't put it in those terms. The topic here is
C++, as opposed to Microsoft Windows, or whatever. The
classical test was simple: if the answer would be the same for
all languages, but not for different platforms, it's off topic.
If the answer would be the same for all platforms, but not for
other languages, it's on topic. Here, there were aspects of
both involved. Details as to how to invoke a specific linker,
etc., are not really on topic (although there are even fairly
portable aspects of that). The fact that C++ does statically
link to an executable (in all, or almost all
implementations---the standard doesn't require it), instead of
e.g. being delivered in the form of a jar file, or whatever, is
on topic.

For me, the question seemed on topic because 1) I use exactly
the same techniques for deploying C++ programs under Solaris,
Linux and Windows, and 2) I use different techniques for Java.
In sum, the answer depends on the language, and not the
platform or the compiler. (It's a bit less clear than some
cases, of course, because there is a large family of languages
which use the same techniques: C, Ada, Fortran, etc. But still,
the problem the OP had was that the technique he used in Basic
wasn't available.)
So, herewith, Alf's proposal for clc++ topicality, guideline for clc++
topicality police (whenever one feels like putting that uniform on):
(
* Is of general interest to C++ programmers in general
-- and --
* Is not completely environment-specific (in particular, isn't about
how to use some library which usage problem could just as well be
expressed in terms of some other language than C++),
-- or --
* Is a follow-up in a thread, with at least some C++ related content.
)
-- and --
* Does not constitute a personal attack, is not spam, etc.
Is this OK? I just poured that out of my shirtsleeve. May have missed
something.
It looks fine to me. There will be borderline cases, of course,
but I'm sure you're aware of that.

There's also a question in my mind about specific compiler
invocation sequences, when a de facto standard has developped.
The issue came up in another thread: in 25 years of C/C++, I've
never encountered a compiler where -I couldn't be used to
specify an include path. Now, I agree that normally,
implementation specific details of how to invoke the compiler
are off topic (except maybe as examples), but I do rather feal
some exceptions are in order: when the option is
quasi-universal, like -I, or when it is related to handling a
more general problem, things like -ffloat-store with g++, for
example (which is an aspect of the more general problem of why
floating point arithmetic doesn't give the expected results).

--
James Kanze (GABI Software) email:ja*********@gmail.com
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34

Apr 19 '07 #11
On Apr 19, 3:25 pm, "Victor Bazarov" <v.Abaza...@comAcast.netwrote:
James Kanze wrote:
On Apr 18, 8:01 pm, "Victor Bazarov" <v.Abaza...@comAcast.netwrote:
dave6...@googlemail.com wrote:
Jacek Dziedzic wrote:
dave6...@googlemail.com wrote:
Newbe C++ programmer.
>>>[..]
ktapp.o: In function `KTApp::KTApp()':
ktapp.cpp:(.text+0x28df): undefined reference to
`ctallowdeny::ctallowdeny()'
ktapp.cpp:(.text+0x2a4d): undefined reference to
`ctallowdeny::~ctallowdeny()'
ktapp.o: In function `KTApp::KTApp()':
ktapp.cpp:(.text+0x2b49): undefined reference to
`ctallowdeny::ctallowdeny()'
ktapp.cpp:(.text+0x2cc4): undefined reference to
`ctallowdeny::~ctallowdeny()'
collect2: ld returned 1 exit status
make[2]: *** [kcron] Error 1
make[2]: Leaving directory
`/home/ubuntu/Desktop/kdeadmin-3.5.5/kcron' make[1]: ***
This is off-topic here (linking and make are not part of C++
specification), but have you added your 'cpp' file to the link
command in your makefile?
This is getting a bit ridiculous. The exact details on how to
invoke the linker (and how to ensure that it finds the specific
object file) may not be on topic, but the fact that you link,
and that you have to include the compiled .cpp file in your
program, definitly is. (Even the standard talks about it.)
I think you're overreacting, James (carryover from c.l.c++.m?)
It's absolutely off-topic _how_ to add a 'cpp' file to the link
command in a makefile. Don't agree? Wanna fight on that?
The original question had nothing to do with makefiles, at least
not directly. How you add a source file to the link command is
obviously off topic (I use vim:-)). The fact that you do have
to explicitly specify all of the object files, etc., isn't.

Note that even in the moderated group, there have been
discussions about this, with the approval of the moderators.
And the C++ standard mentions it; it's one of the phases of
compilation. So I can't see how it could possibly be off topic.

--
James Kanze (GABI Software) email:ja*********@gmail.com
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34

Apr 19 '07 #12

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: dharmesh Gupta | last post by:
Hi All, i am new to header files , and have a basic question , i have made my program in three files namely, idr_bpl.cpp( contains class definitions and function definitions) bpl.cpp(...
21
by: Hattuari | last post by:
I'm learning C++ after having spent several years in the computer industry doing both system administration and engineering. I've written code in Perl, Bash, Pascal, Ada, C, Mathematica (hundreds...
16
by: matthurne | last post by:
I just started learning C++ on my own...I'm using Accelerated C++. Something it hasn't explained and I keep wondering about is how header files actually work. I suspect it doesn't get into it...
11
by: Steven T. Hatton | last post by:
In the past there have been lengthy discussiions regarding the role of header files in C++. People have been very adamat about header files serving as in interface to the implementation. I do...
3
by: pooja | last post by:
Suppose i have created a class c1 with f1()in c1.cpp and included this c1.cpp in file1.cpp file , which is also having main() by giving the statement #include "c1.cpp". the same i can do by...
18
by: John Smith | last post by:
Hi all What does the group think of the practise of including one header file from inside another? I have some legacy code where this has been done, and it creates a dependency on a module...
26
by: _R | last post by:
Given that VS2005 has made an effort to clean up the syntax of VC++ (in C++/CLI), is there any future plans to do away with function protos, ala C#/VB? What are they needed for these days?
8
by: ben | last post by:
hello there, oh dear, oh dear. here's a non global array of strings: char *chararray = { "abc", "defgh", "ijklmop" }; how do i do that so chararray is global? what goes in a .h file and...
9
by: chat | last post by:
Hi, every body. I have 3 files like this: -------------------------------------------------------- file name : header.h #ifndef TEST_H #define TEST_H int a=1; double b=0.5;
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.