2008-11-20 3 views
0

Я пытаюсь построить автоматизированную систему сборки. Мне потребовалось немного времени, чтобы сменить рабочий файл wii generic на рабочий файл make32 win32 (используя mingw32).stange -I эффект с make и bad -L

мой делают здесь http://pastie.org/319482

Странный эффект, если я удалить предшествующую пути в ABS_INCL (строка 31) не работает сборки и жалуется на отсутствие заголовка, который указан в первом пути. Почему он это делает? я не могу отслеживать проблему.

Следующая проблема: когда я упал в код, который требует libcurl, я все еще могу скомпилировать, но больше не ссылка, как ожидалось. Я добавил curl для своих libs (строка 47) и путь (строка 53), и похоже, что я включаю его правильно, а lib находится в правильном порядке (я старался как можно меньше касаться при преобразовании wii в win32) и я не вижу проблемы. Кто-нибудь знает, почему это происходит?

здесь просто источник для тестирования с

#include <stdio.h> 
void main2(); 
int main(int argc, const char* argv[]) 
{ 
    int a=0; 
    printf("hey"); 
    main2(); 
    return 0; 
} 
#include <curl/curl.h> 
void main2() 
{ 
    CURL *curl = curl_easy_init(); 
    curl_easy_cleanup(curl); 
} 

ответ

1

Вы не получаете много ответов здесь - я собираюсь выйти на конечности и сказать вам, что это из-за вашего очень плохо написанного заголовка , Я читал его, может быть, 20 раз, когда он прокручивал домашнюю страницу, и я до сих пор не понимаю. Существует очевидная ошибка правописания, и я хочу войти и исправить это, но тогда есть вся странность с «-l» и «-L», и я не могу сказать, куда вы собираетесь с этим.

Таким образом, большинство людей будет смотреть на это и просто пустым и двигаться дальше. Предполагая, что они прошли мимо этого, вам не удалось добавить полезную информацию, содержащуюся в вашем файле makefile, на этот вопрос, и поэтому вы должны уйти и прочитать его на другом сайте.

Наконец, как еще один барьер, ваш файл слишком длинный, чтобы его можно было легко читать и поглощать. Поэтому, предполагая, что кто-то вроде меня, который действительно определен, идет и читает его, слишком сложно определить, в чем проблема. Вам нужно отредактировать его, возможно, до десяти строк или меньше, а затем, предположив, что вам не удалось выяснить проблему, вы могли бы опубликовать только те несколько строк, которые показали проблему в вашем вопросе, а затем с достойным названием и некоторый хороший описательный текст, вы, вероятно, получите свой ответ.

Я предполагаю, что ответ на ваш вопрос не так уж и трудный, вам удалось скрыть его до такой степени, что большинство людей даже не потрудились.

Смежные вопросы